首頁 > web前端 > js教程 > 主體

jquery中選擇子元素的選擇器即nth-child選擇器

黄舟
發布: 2017-06-23 14:16:19
原創
2512 人瀏覽過

jQuery 的nth-child 選擇器用來選擇其父標籤的第n個child 標籤。其索引是從1 開始的即n是從1開始,而非從0開始。

例如:

1 $(‘tr:nth-child(3)’) —選擇tr父標籤元素中的第三個tr孩子元素。

2 $(‘tr:nth-child(3n)’)—選擇tr父標籤中的第3的倍數位置上的tr 孩子標籤元素。

3 $(‘tr:nth-child(even)’)—選擇tr父標籤中的所有偶數位置上的tr孩子元素。

jquery 範例

一個簡單的例子用來闡述nth-child函數動態改變表格行的背景色。

<html>  
    <head>  
        <title>jquery nth-child example</title>  
        <script type="text/javascript" src="../jquery-1.11.1.min.js"></script>  
    </head>  
    <body>  
        <h1>jquery nth-child example</h1>  
        <table boder=1>  
            <tr><td>row 1</td></tr>  
            <tr><td>row 2</td></tr>  
            <tr><td>row 3</td></tr>  
            <tr><td>row 4</td></tr>  
            <tr><td>Row #5</td></tr>  
    <tr><td>Row #6</td></tr>  
    <tr><td>Row #7</td></tr>  
    <tr><td>Row #8</td></tr>  
    <tr><td>Row #9</td></tr>  
    <tr><td>Row #10</td></tr>  
        </table>  
        <br/>  
        <button>:nth-child(4)</button>  
            <button>:nth-child(3n)</button>  
                <button>:nth-child(even)</button>
登入後複製
     <button>:nth-child(odd)</button>  
                <script type="text/javascript">  
                    $("button").click(function(){  
                        var str=$(this).text();  
                        $("tr").css("background","white");  
                        $("tr"+str).css("background","coral");  
                          
                          
                        });  
                      
                      
                    </script>  
</body>  
lt;/html>
登入後複製

效果:

jquery中選擇子元素的選擇器即nth-child選擇器

點擊按鈕1 :

jquery中選擇子元素的選擇器即nth-child選擇器

點擊按鈕2

jquery中選擇子元素的選擇器即nth-child選擇器

點選按鈕3:

jquery中選擇子元素的選擇器即nth-child選擇器

點擊按鈕4:

jquery中選擇子元素的選擇器即nth-child選擇器

以上是jquery中選擇子元素的選擇器即nth-child選擇器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板