多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > web前端 > jquery > jQuery 選擇器多個(gè)使用方法介紹

jQuery 選擇器多個(gè)使用方法介紹

來源:程序員人生   發(fā)布時(shí)間:2013-12-16 20:08:21 閱讀次數(shù):3038次

$的選擇器部分:
凡是運(yùn)用$,其返回值是一個(gè)object
$選擇器主要用于選擇標(biāo)簽.基本用法是同css的選擇器.但是,很讓人興奮的是,他支持常見的瀏覽器,而css中很多選擇器是IE6所不支持的.

1.基本選擇器(3種): ----凡是運(yùn)用$,其返回值是一個(gè)object
$("標(biāo)簽名"),如$("p")是選取了所有的p標(biāo)簽節(jié)點(diǎn)
$("#id名"),如$("#test")是選取了id為test的標(biāo)簽節(jié)點(diǎn)
$(".class名"),如$(".test")是選取了所有class為test的標(biāo)簽節(jié)點(diǎn)
上面的$("標(biāo)簽名")和$(".class名")返回的都是所有滿足的節(jié)點(diǎn),至于進(jìn)一步篩選可以添加一些函數(shù),如eq,gt,lt等等.

2.組選擇器: ----3種基本選擇器的組合,“,”隔開
下面還是現(xiàn)做一個(gè)約定:把"標(biāo)簽名或#id名或.class名"記作mix,則mix表示一個(gè)標(biāo)簽名,或一個(gè)#id或一個(gè).class.
$("mix,mix,mix,..."),如:$("div,#test1,p,.test2,#test3")

3.后代選擇器: ----3種基本選擇器的組合,“ ”隔開,直系皆生效
$("mix mix"),當(dāng)然可以是多個(gè)嵌套,但后代選擇器可以是深層子代,所以$("mix mix mix ...")這種寫法作用不大.例子:$("div .test"):在div標(biāo)簽內(nèi)的所有具有test的class的后代元素(就是被div嵌套的class屬性為test的標(biāo)簽)

4.子選擇器: ----3種基本選擇器的組合,“>”隔開,只親子有效
$("mix>mix"),這個(gè)放在后代選擇器后面是為了和它做對(duì)比.子選擇器只能選擇第一代子代.不處理深層嵌套.例子:
$("div>.test")
<div><p class="test"></p></div>對(duì)這里的p段落標(biāo)簽有效.但對(duì)
<div><p><p class="test"></p></p></div>對(duì)這里的p段落標(biāo)簽無效,這里要用
$("div .test)

5.臨近選擇器: ----3種基本選擇器的組合,“+”隔開,只下一個(gè)兄弟節(jié)點(diǎn)
$("mix+mix"),選取下一個(gè)兄弟節(jié)點(diǎn).如:$("div +#test"),id為test的的節(jié)點(diǎn)必須是div的下一個(gè)兄弟節(jié)點(diǎn).
<div></div><p id="test"></p>在$("div + #test")中能取到p段落節(jié)點(diǎn)
<div></div><p></p><p id="test"></p>則不能取到

6.屬性選擇器: ----“ |=|^|$|*”
把屬性選擇器不放在css選擇器里面是因?yàn)閖Query中寫法是不一樣的.至于css中寫法可以參考我之前寫的一篇css的選擇器一文.jQuery中是和xPath類似的寫法:
$("mix[@attr]"):選取所有該mix且具有attr屬性的節(jié)點(diǎn)
$("mix[@attr=a_value"]):選取所有該mix且具有attr屬性并滿足屬性值為a_value的節(jié)點(diǎn)
$("mix[@attr^=a_value_head"]):attr屬性的屬性值是以a_value_head開頭的
$("mix[@attr$=a_value_end"]):attr屬性的屬性值是以a_value_end結(jié)尾的
$("mix[@attr*=a_value"]):attr屬性的屬性值中包含a_value

7. 限定選擇器:
這個(gè)名稱是我自己起的,其實(shí)選擇器組合都有限定的意思,你明白后面所介紹的知識(shí)即可.
具有限定子節(jié)點(diǎn)選擇器:$("mix1[mix2]"):返回包含mix2的mix1節(jié)點(diǎn).如:$("div[a]"):包含a標(biāo)簽的div.
這個(gè)和$("div a")不相同.后者表示div中的a標(biāo)簽,返回的是a標(biāo)簽對(duì)象,前者返回的是div標(biāo)簽對(duì)象
冒號(hào)限定結(jié)點(diǎn)選擇器:$("mix:condition"):mix標(biāo)簽,并且滿足限定條件.
E:root:類型為E,并且是文檔的根元素
E:nth-child(n):是其父元素的第n個(gè)類型為E的子元素 ,基數(shù)從1開始
E:first-child:是其父元素的第1個(gè)類型為E的子元素
E:last-child:是其父元素的最后一個(gè)類型為E的子元素
E:only-child:且是其父元素的唯一一個(gè)類型為E的子元素

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美freesex交| 成人久久久久 | 一个色亚洲 | 456亚洲视频 | 亚洲欧美日韩第一页 | 91福利国产在线观看香蕉 | 欧美一区二区二区 | 免费视频网站在线观看 | 国产亚洲第一 | 久久精品一区二区三区日韩 | 国产精品视频一区二区三区 | 中文字幕第30页 | 欧美激情站 | 亚洲永久免费网站 | 免费观看影视传媒公司 | 老司机免费福利视频 | 欧美黑人巨大videos免费 | 91av成年影院在线播放 | 俺来也俺去啦久久综合网 | 免费一级特黄欧美大片久久网 | aa级国产女人毛片好多水 | xxxxx性欧美hd另类 | 亚洲天堂精品视频 | 一级aaaaaa毛片免费同男同女 | 欧美国产日韩另类 | 伊甸园久久网站 | 91福利视频免费观看 | 404毛片| 性xxxxfreexxxxxvideo | 成人国内精品久久久久影 | 图片区亚洲色图 | 国内精品久久久久久中文字幕 | 玖玖视频精品 | 最近2019中文字幕免费大全8 | free3dvideos性欧洲 | 欧美肥老太 | 国产欧美日韩一区二区三区 | 日韩精品亚洲人成在线观看 | 91久久另类重口变态 | 久久色网站| jzz欧美|