zoukankan      html  css  js  c++  java
  • jQuery 第三课 —— 识包装集

    前言:

    1.什么是 jQuery 包装集?

      包装集就是通过 选择定位对象,

      定位到多个对象的集合就叫包装集

    2.如果技巧的认识包装集?  

      比喻成一个数组,对象数组,

      网页中定位到的多个对象组合成的一个数组

    3.本章目标:了解认识包装集中常用的方法


    内容:

    实例:

       <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>

    1.定位包装集

    $("div")

    //标签名为 div 的包装集

    2.获取包装集的长度

    length;

    $("div").length;

    //获取包装集的长度

    3.定位包装集中某个对象的下标

    index(Obj)

    $("div").index( $("#a03") )

    //获取包装集中 id 为 #a03 对象在包装集中的下标

    4.通过下标获取对应的对象

    get(int)

    $("div")[int]

    $("div").get(0)

    //获取包装集中下标为 0 的对象
    $("div")[0]
    //获取包装集中下标为 0 的对象 

    5.添加元素进入包装集

    add(HTML).appendTo(document.body);

    $("div").add("<div id='add'>我是添加的</div>").appendTo(document.body);

    //在包装集中添加一个 “ <div id='add'>我是添加的</div> ”的代码到网页的body内

    6.包装集的克隆方法

    clone().appendTo(document.body)

    $("a").clone().appendTo(document.body);

    //克隆 a 标签的所有对象到 网页的 body 中

    7.包装集的去掉方法

    not(Obj01,Obj02)

    $("div").not("#a01,#a02");

    //去除 包装集中 id 为 a01 和 a02 的对象

    8.包装集的仅保留方法

    filter(Obj01,Obj02)

    $("div").filter("#a01,#a02");

    //仅保留包装集中id 为 a01 和 a02 的对象

    9.包装集的取中间方法

    slice(start,end)

    $("div").slice(2,3)

    //填入下标,包头不包后,定位到的是包装集中下标为 2 的对象

    10.包装集中的遍历方法

    each()

    $("div").each(function(){
       alert( $(this).html() ); 
    })

    //含义,遍历div这个包装集,输出所有对象的 html 代码

     

    总结:

      包装集的运用在网页之后还是比较广泛的

      所以熟悉它的一些常用的方法也是必不可少的

      多练,多敲,就可以灵活运用

  • 相关阅读:
    C++ Builder 全部API函数列表
    返回对应对象的克隆方法
    如何求出三角形的面积
    通用序列化基类 只须实现该类抽象成员即可进行序列化与反序列化
    【分享】JS添加/删除事件处理函数(支持IE,FF,opera,safari)
    如何将字符串序列化到CDATA块中(Serializing A String Within a CDATA Element )
    反射调用静态类的方法,字段
    浏览器选项
    AppDomain 和动态加载
    c#中Enum类型定义与获取值或描述方法 半语小马哥 CSDNBlog
  • 原文地址:https://www.cnblogs.com/mxnd/p/7229427.html
Copyright © 2011-2022 走看看