zoukankan      html  css  js  c++  java
  • Jquery_基础(二) 包装集

    包装集

    <body>
        <div id="a01">1.包装集——length</div>
        <div id="a02">2.包装集——index(obj)</div>
        <div id="a03">3.包装集——get(index)或者[index]_会由Jquery对象变成Dom对象</div>
        <div id="a04">4.包装集——add()</div>
        <a href="#">我是一个链接</a>
        <div id="a05">5.包装集——clone().appendTo</div>
        <div id="a06">6.包装集——not() [去掉]</div>
        <div id="a07">7.包装集——filter [保留]</div>
        <div id="a08">8.包装集——slice(2,4) [取中间]</div>
        <div id="a09">9.包装集——each </div>
    </body>
    1.包装集——length
    $("#a01").click(function(){
            alert($("#a01").length);
            
        });
    2.包装集——index(obj)
    $("#a02").click(function(){
            var arrayList=$("div");
            var oneElement=$("#a01");
            alert ( arrayList.index( oneElement ) );
            //错误示范
             //alert(arrayList.index(1));//index(int)不返回对应的坐标对象
            //解释
            alert( arrayList[1] );
            alert( $(arrayList[1]) );
            
            //包装集包含里面的所有元素都只是DOM对象,而不是Jquery对象
            //alert( arrayList[1].text() )
            alert( $(arrayList[1]).text() )
            });
    3.包装集——get(index)或者[index]_会由Jquery对象变成Dom对象
    $("#a03").click(function(){
             var arrayList=$("div");
             //get[]获得的是Dom对象
             alert( arrayList[2].innerText);
             //$()Jquery对象
             alert( $(arrayList[2]).text() )
             alert( $(arrayList.get(2)).text() )
            })
    4.包装集——add()
    $("#a04").click(function(){
            var arrayList= $("div");
            arrayList
            .css("border","50px solid gray")
            .add("<a href='#'>123</a>").appendTo(document.body)
            .css("background","pink");        
            });
    5.包装集——clone().appendTo
    //clone()克隆
         $("#a05").click(function(){
                $("a").clone().appendTo(document.body);
            });

    6.包装集——not() [去掉]

    //去掉 not
    $("#a06").click(function(){
    $("div").not("#a05,#a06").css("background","green");    
    });

    7.包装集——filter [保留]

    //保留
         $("#a07").click(function(){
                    $("div").filter("#a05,#a06").css("background","green");     
         });

    8.包装集——slice(2,4) [取中间]

    $("#a08").click(function(){
                    $("div").slice(2,4).css("background","green");     
         });

    9.包装集——each

    //each遍历
         $("#a09").click(function(){
                    $("#a01,#a02,#a03").each(function(){
                    alert($(this).text());                
                    });     
         });


  • 相关阅读:
    分梨
    18岁生日
    马的移动
    摆积木
    杭电2093考试排名
    栈的应用——四则运算表达式求值
    用指针实现对二维数组元素的访问
    用多种方法访问字符数组元素
    fread()函数和fwrite()函数进行文件操作
    hdu-1431 素数回文
  • 原文地址:https://www.cnblogs.com/Crezy/p/7233933.html
Copyright © 2011-2022 走看看