jQuery 核心2_jQuery对象访问

each(callback)
size()
length
selector
context
get()
get(index)
index(subject)

======================================
1. each(callback)

   e.g.1:



------------------------------------------------
2. size()
与jQuery 对象的'length' 属性一致,获取对象中元素的个数
   e.g.1:
      J:  $("img").size();


------------------------------------------------
3. length
   e.g.1:
   J:  $("img").length;


------------------------------------------------
4. selector
返回传给jQuery()的原始选择器。
  e.g.1 :
    J: $("ul")
  .append("<li>" + $("ul").selector + "</li>")
  .append("<li>" + $("ul li").selector + "</li>")
  .append("<li>" + $("div#foo ul:not([class])").selector + "</li>");

    E: ul
       ul li
       div#foo ul:not([class])


------------------------------------------------
5. context
返回传给jQuery()的原始的DOM节点内容.
  e.g.1 :
  $("ul")
  .append("<li>" + $("ul").context + "</li>")
  .append("<li>" + $("ul", document.body).context.nodeName + "</li>");

    E: [object HTMLDocument]  //如果是IE浏览器,则返回[object]
       BODY


------------------------------------------------
6. get()
取得所有匹配的DOM元素集合。
     e.g.1 :
    H: <img src="test1.jpg"/> <img src="test2.jpg"/>
   
    J: $("img").get().reverse();    //选择文档中所有图像作为元素数组,并用数组的reverse方法将数组反向。

    E: [ <img src="test2.jpg"/> <img src="test1.jpg"/> ]



------------------------------------------------
7. get(index)
   e.g.1:
    J: $("img").get(0);



------------------------------------------------
8. index(subject)
搜索与参数表示的对象匹配的元素,并返回相应元素的索引值。
如果找到了匹配的元素,从0开始返回;如果没有找到匹配的元素,返回-1。

   e.g.1:
   H:  <div id="foobar"><div></div><div id="foo"></div></div>

   J:  $("div").index($('#foobar')[0])  // 0
       $("div").index($('#foo')[0])  // 2
       $("div").index($('#foo1'))  // -1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值