jQuery 選擇器

jQuery的最基本概念是“選擇一些元素并對其進(jìn)行處理”。

jQuery選擇器使您可以“查找”(或選擇)網(wǎng)頁中的HTML元素。

jQuery支持大多數(shù)CSS3選擇器,以及一些非標(biāo)準(zhǔn)選擇器。

jQuery中的所有選擇器都以美元符號和括號:開頭$()。

元素選擇器

jQuery元素選擇器可用于根據(jù)元素名稱選擇元素。

您可以在頁面上選擇所有<p>元素,如下所示:

$("p")

當(dāng)用戶單擊按鈕時,以下jQuery代碼將選擇并突出顯示所有<p>元素:

$(document).ready(function(){
  $("button").click(function(){
    $("p").css("background-color", "yellow");
  });
});
測試看看?/?

#id選擇器

jQuery #id選擇器使用HTML標(biāo)記的id屬性來查找特定元素。

元素的ID在頁面中應(yīng)該是唯一的,因此ID選擇器用于選擇一個唯一的元素。

要查找具有特定ID的元素,請寫一個井號(#)字符,后跟HTML元素的ID:

$("#demo")

當(dāng)用戶單擊按鈕時,以下jQuery代碼將選擇并突出顯示具有id="demo"的元素:

$(document).ready(function(){
  $("button").click(function(){
    $("#demo").css("background-color", "yellow");
  });
});
測試看看?/?

.class選擇器

jQuery .class選擇器查找具有特定類名的元素。

要查找具有特定類的元素,請寫一個句點(.)字符,后跟類的名稱:

$(".demo")

當(dāng)用戶單擊按鈕時,以下jQuery代碼將選擇并突出顯示class="demo"的所有元素:

$(document).ready(function(){
  $("button").click(function(){
    $(".demo").css("background-color", "yellow");
  });
});
測試看看?/?

多個選擇器

您可以根據(jù)需要選擇多個選擇器。只需用逗號分隔選擇器。

多重選擇器選擇所有指定選擇器的組合結(jié)果:

$("selector1, selector2, selectorN")

以下jQuery代碼將選擇每個<h2>,<div><span>元素:

$(document).ready(function(){
  $("h2, div, span").css("background-color", "lightgreen");
});
測試看看?/?

當(dāng)您想對不同的選擇器執(zhí)行相同的操作時,這很有用。

jQuery選擇器的示例

jQuery提供了多種選擇特定HTML元素的方法。

句法描述
$("*")選擇所有元素演示
$(this)選擇當(dāng)前元素演示
$("p.demo")選擇所有帶有class="demo"的<p>元素演示
$("p:first")選擇第一個<p>元素演示
$("div p:first-child")選擇每個<div>元素的第一個<p>元素演示
$("[target]")選擇具有target屬性的每個元素演示
$("a[href='/CSS3/']")選擇每個<a>元素的href屬性值等于“ /CSS3/”演示
$("a[href!='/CSS3/']")選擇每個<a>元素的href屬性值不等于“ /CSS3/”演示
$(":text")選擇類型為“text”的所有<input>元素演示
$("tr:even")選擇所有偶數(shù)<tr>元素演示
$("tr:odd")選擇所有奇數(shù)<tr>元素演示

jQuery選擇器參考

有關(guān)完整的選擇器參考,請訪問我們的jQuery選擇器參考

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清