jQuery經常使用子元素過濾選擇器

!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>經常使用子元素過濾選擇器</title>
    <script src="scripts/jquery-3.1.1.js" type="text/javascript"></script>
    <script type="text/javascript">
        //:first-child 當前元素是父親的第一個兒子
        //這個排行不包括文本
        $(function(){
            /*alert($("li:first-child").length);
            alert($("li:first-child").text());
            //first-of-type 是當前元素父親的當前類型兒子中的一個
            alert($("li:first-of-type").length);*/
            //:only-child 是父親惟一的兒子
            //alert($("span:only-child").length);//1
            //only-of-type 是父親當前類型的惟一的兒子
            //alert($("span:only-of-type").length)
            //nth-child(index/odd/even)
            //是父親的奇數個孩子   下標從1開始
            alert($("ul li:nth-child(odd)").length);
        });

    </script>
</head>
<body>
<div>
    <div id="div1">
        <h3 class="one">手機品牌</h3>
        <ul class="one">
            <span>test11</span>
            <li class="one">蘋果</li>
            <li class="one">華爲</li>
            <li class="one">vivo</li>
        </ul>
        <p>
            <span>test22</span>
        </p>
        <h3>電腦品牌</h3>
        <ul class="one">
            <span>test</span>
            <li>聯想</li>
            <li>蘋果</li>
            <li hidden="true">戴爾</li>
            <li hidden="true">東芝</li>
            <span>test</span>
        </ul>
    </div>
    <div>
        <h3>銷量排行</h3>
        <ol>
            <li>vivo</li>
            <li>蘋果</li>
            <li>華爲</li>
        </ol>
    </div>
    hahafinish
</div>
</body>
</html>
相關文章
相關標籤/搜索