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

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

jQuery-Selectors(選擇器)的使用(二、層次篇)

來(lái)源:程序員人生   發(fā)布時(shí)間:2013-10-12 12:08:29 閱讀次數(shù):3384次

本系列文章主要講述jQuery框架的選擇器(Selectors)使用方法,我將以實(shí)例方式進(jìn)行講述,以簡(jiǎn)單,全面為基礎(chǔ),不會(huì)涉及很深,我的學(xué)習(xí)方法:先入門,后進(jìn)階!
本系列文章分為:基本篇、層次篇、簡(jiǎn)單篇、內(nèi)容篇、可見性篇、屬性篇、子元素篇、表單篇、表單對(duì)象屬性篇共9篇文章。
您對(duì)本系列文章有任何建議或意見請(qǐng)發(fā)送到郵箱:sjzlgt@qq.com
由于是第一次寫技術(shù)性系列文章,難免會(huì)出錯(cuò)或代碼BUG,歡迎指出,在此謝過(guò)!
您可以到j(luò)Query官網(wǎng)來(lái)學(xué)習(xí)更多的有關(guān)jQuery知識(shí)。
版權(quán)所有:code-cat 博客 轉(zhuǎn)載請(qǐng)保留出處和版權(quán)信息!

由于這篇文章中講到的四種選擇器作用范圍很容易混淆,且不容易理解。我給出的四個(gè)例子還是能說(shuō)明其作用范圍的,并且很清晰,請(qǐng)讀者一定仔細(xì)研究這四個(gè)實(shí)例,并作比較!把源碼下載下來(lái),試著改其中的條件,并看效果!
jQuery選擇器的使用靈活度非常高,至此,您可以利用本文中的四種選擇器和上一篇中所講的選擇器組合并看效果,相信你會(huì)看到足以令你震撼的結(jié)果!
1. ancestor descendant用法
定義:在給定的祖先元素下匹配所有的符合條件后代元素
返回值:Array<Element>
參數(shù):ancestor (Selector):任何有效選擇器 descendant (Selector):用以匹配元素的選擇器,并且它是第一個(gè)選擇器的后代元素
實(shí)例:將ID為"div_1"的DIV中所有的Input元素的背景色改為紅色
代碼: $("div_1 input").css("background-color","red"); //點(diǎn)擊按鈕一將執(zhí)行這句代碼
DIV ID="div_1"
 
DIV ID="div_2"
DIV ID="div_3"
DIV ID="div_4"
DIV ID="div_5"
DIV ID="div_5_1"
注意:本實(shí)例請(qǐng)與第2個(gè)用法的實(shí)例作對(duì)比,看其控制范圍!
2. parent > child用法
定義:在給定的父元素下匹配所有的子元素
返回值:Array<Element>
參數(shù):parent (Selector):任何有效選擇器 child (Selector): 用以匹配元素的選擇器,并且它是第一個(gè)選擇器的子元素
實(shí)例:將ID為"div_a1"的DIV中所有的Input元素的背景色改為紅色
代碼: $("#div_a1 > input").css("background-color","red"); //點(diǎn)擊按鈕二將執(zhí)行這句代碼
DIV ID="div_a1"
 
DIV ID="div_a2"
DIV ID="div_a3"
DIV ID="div_a4"
DIV ID="div_a5"
DIV ID="div_a5_1"
3. prev + next用法
定義:匹配所有緊接在 prev 元素后的 next 元素
返回值:Array<Element>
參數(shù):prev (Selector):任何有效選擇器 next (Selector):一個(gè)有效選擇器并且緊接著第一個(gè)選擇器
實(shí)例:將ID為"div_b1"的DIV中所有span元素后緊跟的input元素的背景色改為紅色
代碼:$("#div_b1 span + input").css("background-color","red"); //點(diǎn)擊按鈕三將執(zhí)行這句代碼
DIV ID="div_b1"
  span
DIV ID="div_b2"
span
DIV ID="div_b3"
span
DIV ID="div_b4"
span
DIV ID="div_b5"
DIV ID="div_b5_1" span
注意:第一個(gè)選擇器我用了ancestor descendant用法,您也可以嘗試其它用法。本例請(qǐng)與下面第4點(diǎn)的實(shí)例作對(duì)比并看效果!
4. prev ~ siblings用法
定義:匹配 prev 元素之后的所有 siblings 元素
返回值:Array<Element>
參數(shù):prev (Selector):任何有效選擇器 siblings (Selector):一個(gè)選擇器,并且它作為第一個(gè)選擇器的同輩
實(shí)例:將ID為"div_c1"的DIV中所有與span元素之后平級(jí)的input元素的背景色改為紅色
代碼:$("#div_c1 span ~ input").css("background-color","red"); //點(diǎn)擊按鈕四將執(zhí)行這句代碼
DIV ID="div_c1"
 span
DIV ID="div_c2"
span
DIV ID="div_c3"
span
DIV ID="div_c4"
span
DIV ID="div_c5"
DIV ID="div_c5_1" span
注意:DIV ID="div_c1" 和 ID="div_c4"中的span元素前的input并未改變背景色,因?yàn)榈诙€(gè)選擇器查找第一個(gè)選擇器之后的元素

  您可以下載這篇文章的HTML源碼:download

   文章導(dǎo)讀:

  jQuery-Selectors(選擇器)的使用(一、基本篇)

  jQuery-Selectors(選擇器)的使用(二、層次篇)

  jQuery-Selectors(選擇器)的使用(三、簡(jiǎn)單篇)

  jQuery-Selectors(選擇器)的使用(四-五、內(nèi)容篇&可見性篇)

  jQuery-Selectors(選擇器)的使用(六、屬性篇)

  jQuery-Selectors(選擇器)的使用(七、子元素篇)

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 免费一级肉体全黄毛片高清 | 91福利一区二区三区 | 久久五月视频 | 激情视频在线观看 | 最近中文字幕版免费 | 五月天最新网站 | 国产一级毛片国语普通话对白 | 欧美曰韩一区二区三区 | 韩国日本在线观看 | 亚洲乱码一区二区三区国产精品 | 亚洲精品国产第一区二区多人 | 亚洲视频免 | 性欧美videos喷水 | 图片区小说区校园 | 欧美3区 | 欧美偷 | 亚洲精品国产自在久久老牛 | 国产美女亚洲精品久久久毛片 | 免费福利网站在线观看 | 激情伊人 | 久久成人网18网站 | 日本动漫免费在线观看 | 国产精品久久久久久一区二区 | 亚洲精品中文字幕乱码无线 | 欧美日本成人 | 天天天狠天天透天天制色 | 亚洲欧美综合图片 | 日韩尤物在线 | 国产毛片儿 | 亚洲图片国产日韩欧美 | 伊人亚洲影院 | 这里是九九伊人 | 最近中文字幕无吗免费视频 | 免费a在线看| 国产成人亚洲综合91精品555 | 亚洲欧美日产综合一区二区三区 | 岛国片欧美一级毛片 | 欧美国产日本 | 91av片| 性欧美性另类双性人互交 | 欧美高清性刺激毛片 |