jQuery中的選擇器

基本選擇器
#id      //id選擇器
.class   //類選擇器
element  //標(biāo)簽選擇器
*        //匹配所有元素

層次選擇器

通過DOM元素之間的層次關(guān)系來獲取特定元素,如后代元素,子元素,相鄰元素和兄弟元素.

$("ancestor descendant")  //后代選擇器
$("parent>child")         //子代選擇器
$("prev+div")             //兄弟選擇器   選取prev元素后的下一個(gè)div元素
$("prev~sibling")         //兄弟選擇器   選取prev元素后的所有sibling元素

過濾選擇器

過濾選擇器規(guī)則與CSS中的偽類選擇器語法相同
選擇器都以一個(gè)冒號(hào)(:)開頭
過濾規(guī)則:基本過濾.內(nèi)容過濾.可見性顧慮.屬性過濾.子元素過濾.表單對(duì)象屬性過濾

:first //選取第一個(gè)元素  單個(gè)元素
:last //選取最后一個(gè)元素 單個(gè)元素
:not(selector) //去除所有給定選擇器匹配的內(nèi)容  集合元素    
                eg:$("input:not(.text)")  選取class不是text的<input>元素
:even //選取索引是偶數(shù)的所有元素,索引從0開始 集合元素
:odd //選取索引是奇數(shù)的所有元素,索引從0開始 集合元素
:eq(index) //選取索引等于index的元素(index從0開始) 單個(gè)元素 
:gt(index) //選取索引大于index的元素(index從0開始)
           eg:$("ul>li:gt(5):not(:last)") //選取索引號(hào)大于5的li標(biāo)簽,并且不包含最后一個(gè)li元素
:it(index) //選取索引小于index的元素(index從0開始)
:header //選取所有的標(biāo)題元素,例如 h1,h2,h3等 集合元素 
:animated //選取當(dāng)前正在執(zhí)行動(dòng)畫的所有元素 集合元素 
          eg:$("div:animated")選取正在執(zhí)行動(dòng)畫的<div>元素

子元素過濾選擇器
:nth-child(index/even/odd) //index從1開始 ,而eq(index)中的index是從0開始
:first-child 選取父元素中的第一個(gè)子元素
:last-child 選取父元素中最后一個(gè)子元素

表單對(duì)象屬性過濾選擇器
:enabled //選取所有可用元素 集合元素 
:disabled //選取所有不可用元素
:checked //選取所有被選中的元素(單選框,復(fù)選框)  集合元素
:selected //選取所有被選中的選項(xiàng)元素(下拉列表)  集合元素 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • css選擇器 層級(jí)選擇器 表單選擇器 基本過濾器 內(nèi)容過濾器 屬性過濾器 子元素過濾器 可見性過濾選擇器 表單屬性...
    Victor細(xì)節(jié)閱讀 380評(píng)論 0 1
  • 一、樣式篇 第1章 初識(shí)jQuery (1)環(huán)境搭建 進(jìn)入官方網(wǎng)站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,667評(píng)論 0 44
  • 環(huán)境搭建 進(jìn)入官方網(wǎng)站獲取最新的版本 http://jquery.com/download/ ,這里需要注意 j...
    阿r阿r閱讀 880評(píng)論 0 7
  • 主講:董桂紅老師 《紐崔萊的品牌故事》 畢業(yè)于南京醫(yī)科大學(xué),在醫(yī)院臨床與管理15年經(jīng)驗(yàn),之后從事營養(yǎng)及美容行業(yè)10...
    ohyear閱讀 462評(píng)論 0 0
  • https://blog.jdriven.com/2016/12/angular2-spring-boot-get...
    ilkkzm閱讀 320評(píng)論 0 0

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