jQuery位置選擇器用法實例分析
本文實例講述了jQuery位置選擇器用法。分享給大家供大家參考,具體如下:
位置選擇器
jQuery同樣也允許我們利用元素所在位置來獲取所需組件
位置選擇器語法如下:
- "$基本選擇器:位置選擇器"
位置選擇器種類
常用位置選擇器的用法
- 選擇第一個
- 格式:
$("selector:first");
- 格式:
- 選擇最后一個
- 格式:
$("selector:last")
- 格式:
- 選擇奇數(shù)
- 格式:
$("selector:odd")
- 格式:
- 偶數(shù)行
- 格式:
$("selector:even")
- 格式:
- 獲取指定位置
- 格式:
$("selector:eq(n)")
- 格式:
- 大于指定位置
- 格式:
$("selector:gt(n)")
- 格式:
- 小于指定位置
- 格式:
$("selector:lt(n)")
- 格式:
如操作:
- 文檔中出現(xiàn)的第一個li
- 文檔中最后一次出現(xiàn)的div
- 所有奇數(shù)段落
- 所有偶數(shù)個文本框
- 第三個超鏈接
- 第三個及之后出現(xiàn)的li
- 第一個段落
<script> $(function(){ //利用:first獲取組件 //$("li:first").css("border" , "3px dotted lightblue"); //$("div:last").css("border" , "3px dotted orange"); //奇數(shù)使用:odd ,在jQuery元素的索引是從0開始的,所以在我們生活中出現(xiàn)的第一個元素為"偶數(shù)" //$("p:odd").css("border" , "3px dotted orange"); //偶數(shù)使用even //$("input:even").css("border" , "3px dotted orange"); //利用eq精確獲取指定位置的組件,下標(biāo)從0開始 //$("a:eq(2)").css("border" , "3px dotted orange"); //利用gt獲取從指定位置之后的所有元素 //$("li:gt(2)").css("border" , "3px dotted orange"); //利用lt獲取指定位置之前的元素 $("p:lt(1)").css("border" , "3px dotted orange"); }) </script>
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
相關(guān)文章
jQuery3.0中的buildFragment私有函數(shù)詳解
在 jQuery3.0中,buildFragment 是一個私有函數(shù),用來構(gòu)建一個包含子節(jié)點 fragment 對象。下文給大家介紹jQuery3.0中的buildFragment私有函數(shù)詳解,對jquery3.0 buildfragment相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2016-08-08jquery改變disabled的boolean狀態(tài)的三種方法
改變disabled的boolean狀態(tài),下面為大家介紹三種比較不錯的方法,大家可以參考下2013-12-12jQuery判斷元素是否顯示 是否隱藏的簡單實現(xiàn)代碼
下面小編就為大家?guī)硪黄猨Query判斷元素是否顯示 是否隱藏的簡單實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05JQuery實現(xiàn)帶排序功能的權(quán)限選擇實例
這篇文章主要介紹了JQuery帶排序功能的權(quán)限選擇,涉及jQuery鼠標(biāo)事件及json數(shù)據(jù)處理的相關(guān)技巧,需要的朋友可以參考下2015-05-05