JQuery選擇器的特點(diǎn):
2.隱式迭代
3.無(wú)需判斷對(duì)象是否存在
JQuery選擇器的分類: 基本選擇器 , 層次選擇器 , 過(guò)濾選擇器 , 表單選擇器
一、基本選擇器:
2. .class選擇器:
根據(jù)class名選擇匹配的元素
3.標(biāo)簽選擇器:
根據(jù)標(biāo)簽名選擇元素
4.*選擇器:
選擇所有的元素
5.selector1,selector2,selector3...selectorN :
返回指定選擇器的元素
二、層次選擇器
2.$("parent > child"):
選取parent元素下的第一級(jí)child。
三、過(guò)濾選擇器
2. :last選取最后一個(gè)元素
3. :not(selector)除去指定的選擇器外的元素
4. :even選取索引號(hào)是偶數(shù)的元素(索引從0開(kāi)始)
5. :odd選取索引號(hào)是奇數(shù)的元素(索引從0開(kāi)始)
6. :eq(index)選取第index個(gè)元素(索引從0開(kāi)始)
7. :gt(index)選取索引號(hào)大于index的元素(索引從0開(kāi)始)
8. :lt(index)選取索引號(hào)小于index的元素(索引從0開(kāi)始)
9. :animated選取當(dāng)前正在執(zhí)行動(dòng)畫(huà)的元素
(二)內(nèi)容過(guò)濾
11. :has(selector)
選取含有選擇器所匹配的元素的元素
12. :empty
選取不包含子元素(包括文本元素)的元素
13. :parent
選取包含子元素(包括文本元素)的元素
(三)可見(jiàn)性過(guò)濾
15. :visible
選取所有可見(jiàn)元素
(四)屬性過(guò)濾
17. :[attribute=value]
選取屬性值為value的元素
18. :[attribute!=value]
選取屬性值不為value的元素
19. :[attribute^=value]
選取屬性值以value開(kāi)始的元素
20. :[attribute$=value]
選取屬性值以value結(jié)尾的元素
21. :[attribute*=value]
選取屬性值含有value的元素
22. :[selector1][selector2]...[selectorN]
選取同時(shí)滿足select1至selectorN的元素
(五)子元素過(guò)濾
24. :first-child
選取每個(gè)父元素下的第一個(gè)子元素
25. :last-child
選取每個(gè)父元素下的最后一個(gè)子元素
26. :only-child
選取只有一個(gè)子元素的元素。
(六)表單對(duì)象屬性過(guò)濾
28. :disabled
選取所有不可用的元素
29. :checked
選取所有被選中的元素(radio,checkbox中的checked)
30. :selected
選取被選中的選項(xiàng)元素(select中的option=selected)
四、表單選擇器
? 原創(chuàng):灰灰蟲(chóng)的家 http://hi.baidu.com/grayworm |
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
