jQuery——位置選擇器

位置選擇器

jQuery同樣也允許我們利用元素所在位置來獲取所需組件
位置選擇器語法如下:

“$基本選擇器:位置選擇器”

位置選擇器種類

常用位置選擇器的用法

選擇第一個
格式:$(“selector:first”); 選擇最後一個
格式:$(“selector:last”) 選擇奇數
格式:$(“selector:odd”) 偶數行
格式:$(“selector:even”) 獲取指定位置
格式:$(“selector:eq(n)”) 大於指定位置
格式:$(“selector:gt(n)”) 小於指定位置
格式:$(“selector:lt(n)”)

如操作:

文檔中出現的第一個li 文檔中最後一次出現的p 所有奇數段落 所有偶數個文本框 第三個超鏈接 第三個及之後出現的li 第一個段落

<script>
    $(function(){
        //利用:first獲取組件
        //$("li:first").css("border" , "3px dotted lightblue");
        //$("p:last").css("border" , "3px dotted orange");
        //奇數使用:odd ,在jQuery元素的索引是從0開始的,所以在我們生活中出現的第一個元素為"偶數"
        //$("p:odd").css("border" , "3px dotted orange");
        //偶數使用even
        //$("input:even").css("border" , "3px dotted orange");
        //利用eq精確獲取指定位置的組件,下標從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>

發佈留言