選擇器

jQuery 元素選擇器

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

$("p") 選取 <p> 元素。

$("p.intro") 選取所有 class="intro" 的 <p> 元素。

$("p#demo") 選取所有 id="demo" 的 <p> 元素。

jQuery 屬性選擇器

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

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

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

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

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

jQuery CSS 選擇器

$("p").css("background-color","red");
*   $("*")  所有元素
#id $("#lastname")  id="lastname" 的元素
.class  $(".intro") 所有 class="intro" 的元素
element $("p")  所有 <p> 元素
.class.class    $(".intro.demo")    所有 class="intro" 且 class="demo" 的元素
         
:first  $("p:first")    第一個 <p> 元素
:last   $("p:last") 最后一個 <p> 元素
:even   $("tr:even")    所有偶數(shù) <tr> 元素
:odd    $("tr:odd") 所有奇數(shù) <tr> 元素
         
:eq(index)  $("ul li:eq(3)")    列表中的第四個元素(index 從 0 開始)
:gt(no) $("ul li:gt(3)")    列出 index 大于 3 的元素
:lt(no) $("ul li:lt(3)")    列出 index 小于 3 的元素
:not(selector)  $("input:not(:empty)")  所有不為空的 input 元素
         
:header $(":header")    所有標(biāo)題元素 <h1> - <h6>
:animated       所有動畫元素
         
:contains(text) $(":contains('W3School')")  包含指定字符串的所有元素
:empty  $(":empty") 無子(元素)節(jié)點的所有元素
:hidden $("p:hidden")   所有隱藏的 <p> 元素
:visible    $("table:visible")  所有可見的表格
         
s1,s2,s3    $("th,td,.intro")   所有帶有匹配選擇的元素
         
[attribute] $("[href]") 所有帶有 href 屬性的元素
[attribute=value]   $("[href='#']") 所有 href 屬性的值等于 "#" 的元素
[attribute!=value]  $("[href!='#']")    所有 href 屬性的值不等于 "#" 的元素
[attribute$=value]  $("[href$='.jpg']") 所有 href 屬性的值包含以 ".jpg" 結(jié)尾的元素
         
:input  $(":input") 所有 <input> 元素
:text   $(":text")  所有 type="text" 的 <input> 元素
:password   $(":password")  所有 type="password" 的 <input> 元素
:radio  $(":radio") 所有 type="radio" 的 <input> 元素
:checkbox   $(":checkbox")  所有 type="checkbox" 的 <input> 元素
:submit $(":submit")    所有 type="submit" 的 <input> 元素
:reset  $(":reset") 所有 type="reset" 的 <input> 元素
:button $(":button")    所有 type="button" 的 <input> 元素
:image  $(":image") 所有 type="image" 的 <input> 元素
:file   $(":file")  所有 type="file" 的 <input> 元素
         
:enabled    $(":enabled")   所有激活的 input 元素
:disabled   $(":disabled")  所有禁用的 input 元素
:selected   $(":selected")  所有被選取的 input 元素
:checked    $(":checked")   所有被選中的 input 元素
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 不明所以,就想和你聊聊,像老朋友一樣。 最近事情挺忙的,有的時候連吃飯都吃不上,不知道你們的學(xué)校在沒在準(zhǔn)備運動會,...
    藍色33閱讀 347評論 2 3
  • 戀人的日常生活中總是免不了磕磕絆絆,總會有一些小事而引起矛盾與爭吵。 有些人認(rèn)為日常的爭吵仿佛是給這份感情上了顏色...
    男孜閱讀 385評論 0 1
  • 快到畢業(yè)找工作的時候了,父母和我的觀點再一次發(fā)生爭執(zhí)。他們希望我能在家或者離家近的地方找一份安穩(wěn)的工作,然后結(jié)婚生...
    當(dāng)青春逆著陽光閱讀 5,810評論 7 10

友情鏈接更多精彩內(nèi)容