jQuery的选择器分类
生活随笔
收集整理的這篇文章主要介紹了
jQuery的选择器分类
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
基本選擇器
//ID選擇器 $("#id") //元素選擇器 $("div") //類(lèi)選擇器 $(".classname") //組合選擇器 $(".classname,.classname1,#id1")層次選擇器
//子元素選擇器 $("#id>.classname") //后代元素選擇器 $("#id .classname") //緊鄰下一個(gè)元素選擇器 $("#id + .classname")//兄弟元素選擇器 $("#id ~ .classname")過(guò)濾選擇器
//第一個(gè)li $("li:first")//最后一個(gè)li $("li:last") //挑選下標(biāo)為偶數(shù)的li $("li:even") //挑選下標(biāo)為奇數(shù)的li $("li:odd")//下標(biāo)等于4的li $("li:eq(4)")//下標(biāo)大于2的li $("li:gt(2)") //下標(biāo)小于2的li $("li:lt(2)") //挑選除 id="runoob" 以外的所有l(wèi)i $("li:not(#runoob)")內(nèi)容過(guò)濾選擇器
// 包含 Runob文本的元素 $("div:contains('Runob')") //不包含子元素或者文本的空元素 $("td:empty") //含有選擇器所匹配的元素 $("div:has(selector)") //含有子元素或者文本的元素 $("td:parent")可見(jiàn)性過(guò)濾選擇器
//匹配所有不可見(jiàn)元素,或type為hidden的元素 $("li:hidden") //匹配所有可見(jiàn)元素 $("li:visible")屬性過(guò)濾選擇器
//所有含有 id 屬性的 div元素 $("div[id]") // id屬性值為123的div元素 $("div[id='123']") // id屬性值不等于123的div元素 $("div[id!='123']") // id屬性值以qq開(kāi)頭的div元素 $("div[id^='qq']")// id屬性值以zz結(jié)尾的div元素 $("div[id$='zz']") // id屬性值包含bb的div元素 $("div[id*='bb']") //多屬性選過(guò)濾,同時(shí)滿(mǎn)足兩個(gè)屬性的條件的元素 $("input[id][name$='man']")狀態(tài)過(guò)濾選擇器
// 匹配可用的 input $("input:enabled") // 匹配不可用的 input $("input:disabled") // 匹配選中的 input $("input:checked") // 匹配選中的 option $("option:selected")表單選擇器
//匹配所有 input, textarea, select 和 button 元素 $(":input") //所有的單行文本框,$(":text") 等價(jià)于$("[type=text]"),推薦使用$("input:text")效率更高,下同 $(":text") //所有密碼框 $(":password") //所有單選按鈕 $(":radio") //所有復(fù)選框 $(":checkbox")//所有提交按鈕 $(":submit") //所有重置按鈕 $(":reset") //所有button按鈕 $(":button") //所有文件域 $(":file")總結(jié)
以上是生活随笔為你收集整理的jQuery的选择器分类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jQuery的延迟对象
- 下一篇: jQuery的Validate插件