首頁  >  文章  >  web前端  >  基於JQuery 選擇器使用說明介紹_jquery

基於JQuery 選擇器使用說明介紹_jquery

WBOY
WBOY原創
2016-05-16 17:36:201252瀏覽

jQuery 元素選擇器和屬性選擇器可讓您透過標籤名稱、屬性名稱或內容對 HTML 元素進行選擇。

jQuery 元素選擇器:jQuery 使用 CSS 選擇器來選取 HTML 元素。

$("p") 選取

元素。

$("p.intro") 選取所有 class="intro" 的

元素。

$("p#demo") 選取 id="demo" 的第一個

元素。

jQuery 屬性選擇器 :jQuery 使用 XPath 表達式來選擇帶有給定屬性的元素。

$("[href]") 選取所有帶有 href 屬性的元素。

$("[href='#']") 選取所有帶有 href 值等於 "#" 的元素。

$("[href!='#']") 選取所有帶有 href 值不等於 "#" 的元素。

$("[href$='.jpg']") 選取所有 href 值以 ".jpg" 結尾的元素。

選擇器實例

语法 描述
$(this) 当前 HTML 元素
$("p") 所有

元素

$("p.intro") 所有 class="intro" 的

元素

$(".intro") 所有 class="intro" 的元素
$("#intro") id="intro" 的第一个元素
$("ul li:first") 每个
    的第一个
  • 元素
$("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性
$("div#intro .head") id="intro" 的
元素中的所有 class="head" 的元素

取得/設定內容 - text()、html() 以及 val()

我們將使用前一章中的三個相同的方法來設定內容:

  • text() - 設定或傳回所選元素的文字內容
  • html() - 設定或傳回所選元素的內容(包括 HTML 標籤)
  • val() - 設定或傳回表單欄位的值
  • attr() - 設定事回傳所選元素的屬性值

上面的四個 jQuery 方法:text()、html()、val() 以及 attr(),同樣擁有回呼函數。回調函數有兩個參數:被選元素清單中目前元素的下標,以及原始(舊的)值。然後以函數新值傳回您希望使用的字串。

$("#btn1").click(function(){
 $("#test1").text(function(i,origText){
 return "Old text: " + origText + " New text: Hello world ! (index: " + i + ")"; //return newText;
 });
});
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn