jQuery子選擇器與可見性選擇器實例分析
本文實例講述了jQuery子選擇器與可見性選擇器。分享給大家供大家參考,具體如下:
子元素選擇器與可見性選擇器
子元素選擇器是允許利用子元素的位置進行獲取的選擇器
子內(nèi)容選擇器3種用法
- E:first-child
- 選擇所有位于其父元素第一個位置的E元素
- E:last-child
- 選擇所有位于其父元素最后一個位置的E元素
- E:nth-child(n)
- 選擇所有位于其父元素指定位置的E元素,n從1開始
可見性選擇器,顧名思義就是獲取當(dāng)前頁面可見/不可見的元素
可見性選擇器用法如下:
- E:hidden
- 選擇所有不可見的元素
- 隱藏域、display=”none”、width與height=0的元素都會被選中
- E:visible
- 選擇所有可見元素
如操作:
- 出現(xiàn)在其父元素第一個位置的li元素
- 出現(xiàn)在其父元素最后一個位置的li元素
- 出現(xiàn)在其父元素第三個位置的li元素
- 所有可顯示的元素
<script> $(function(){ //出現(xiàn)在其父元素第一個位置的li元素 //$("li:first-child").css("border" , "1px solid red"); //出現(xiàn)在其父元素最后一個位置的li元素 //$("li:last-child").css("border" , "1px solid red"); //$("ul>li:last").css("border" , "1px solid red"); //nth-child(n)來獲取指定位置的li元素,nth-child(n)從1開始,第三個元素就是3.而以前學(xué)習(xí)過的:eq(n)是從0開始的,請注意區(qū)分 //$("li:nth-child(3)").css("border" , "1px solid red"); //獲取所有可顯示的元素 $(":visible").css("border" , "1px solid red"); }) </script>
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
相關(guān)文章
jQuery的Ajax接收java返回數(shù)據(jù)方法
今天小編就為大家分享一篇jQuery的Ajax接收java返回數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08jQuery插件HighCharts繪制2D餅圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件HighCharts繪制2D餅圖效果,結(jié)合完整實例形式分析了jQuery使用HighCharts插件繪制餅圖效果的操作步驟與相關(guān)實現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03jquery數(shù)組封裝使用方法分享(jquery數(shù)組遍歷)
JQuery對數(shù)組的處理非常便捷并且功能強大齊全,一步到位的封裝了很多原生js數(shù)組不能企及的功能。下面來看看JQuery數(shù)組的強大之處在哪。2014-03-03基于jQuery和CSS3制作響應(yīng)式水平時間軸附源碼下載
我們經(jīng)常看到有很多的垂直時間軸用來記錄事件進展,而有朋友問我要求分享水平的時間軸,其實水平時間軸的難點在于自適應(yīng)屏幕尺寸。那么 今天我要給大家分享的是一款支持響應(yīng)式、支持觸屏手勢滑動的水平時間軸2015-12-12