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());                
                    });     
         });


  • 相关阅读:
    Jersey 2.x 运行项目
    Jersey 2.x 探索新建的工程
    Jersey 2.x 从Maven Archetype 创建一个新项目
    Jersey 2.x 服务器端应用支持的容器
    Jersey 2.x JDK 上的客户端应用
    Jersey 2.x 基于 Servlet 的服务器端应用
    =面试题:java面试基本方向 背1 有用 项目二技术学完再看
    面试题:项目开发经验总结 框架 比较难的问题 可以找一下有用
    面试题: !=!=未看
    面试题:大公司面试题 !=!=未看
  • 原文地址:https://www.cnblogs.com/Crezy/p/7233933.html
Copyright © 2011-2022 走看看