jQuery

<!DOCTYPE html>
<html>
    <head>
        <script src="jquery/jquery-1.11.1.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                $("#but1").click(function(){
                    $("ul li:first-child").toggle();        
                });    //在每个ul中查找第一个li

                $("#but2").click(function(){
                    $("ul:first-of-type").toggle();        
                });    //查找ul所在的父级中的第一个ul

                $("#but3").click(function(){
                    $("ul li:last-child").toggle();        
                });    //在每个ul中查找最后一个li
                
                $("#but4").click(function(){
                    $("ul:last-of-type").toggle();            
                });    //查找ul所在的父级中的最后一个ul
                
                //CSS规范n值是“1索引”,从1开始计数。对于所有其他选择器表达式,jQuery遵循JavaScript的“0索引”的计数。
                
                $("#but5").click(function(){
                    $("ul li:nth-child(2)").toggle();        //要匹配元素的序号,从1开始
                });    //查找每个ul里的第二个li
                    
                $("#but6").click(function(){
                    $("ul li:nth-last-child(2)").toggle();        
                });    //查找每个ul里的倒数第二个li
                    
                $("#but7").click(function(){
                    $("ul li:nth-last-of-type(2)").toggle();        
                });    //查找每个ul里的倒数第二个li
                    
                $("#but8").click(function(){
                    $("li:nth-of-type(2)").toggle();        
                });    //每个li中的第二个    
                
                $("#but9").click(function(){
                    $("ul li:only-child").toggle();        
                });    //查找ul中唯一一个li
                    
                $("#but10").click(function(){
                    $("ul li:only-of-type").toggle();        
                });    //查找所有没有兄弟级的ul,但有相同的元素
            
            });
        </script>    
    </head>
    <style>        
            
            
            
            
    </style>
    <body>    
        <div id="in">
            <input id="but1" type="button" value="每个第一个">
            <input id="but2" type="button" value="父级第一个">
            <input id="but3" type="button" value="每个最后一个">
            <input id="but4" type="button" value="父级最后一个">
            <input id="but5" type="button" value="每个序号">
            <input id="but6" type="button" value="每个倒数">
            <input id="but7" type="button" value="每个倒数2">
            <input id="but8" type="button" value="每个中的第二">
            <input id="but9" type="button" value="唯一一个">
            <input id="but10" type="button" value="没兄弟的同类">        
        </div>
        <div id="lb">    
            <ul>
                <li>1</li>
                <li>2</li>
                <li>3</li>
                <li>4</li>
            </ul>
            <ul>
                <li>5</li>
                <li>6</li>
                <li>7</li>
                <li>8</li>
            </ul>
            <ul>
                <li>9</li>
            </ul>
        </div>    
    </body>
</html>    

 

posted on 2017-02-16 22:37  加号与剑豪  阅读(105)  评论(0编辑  收藏  举报

导航