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

 

总结:

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

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

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

posted @ 2017-07-24 16:01  码小农丶  阅读(153)  评论(0编辑  收藏  举报