频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
jQuery1.6从使用到源码教程-eq()
2011-07-16 15:17:13           
收藏   我要投稿

.eq( index ) 参数是可取负值,若非负则为对象索引。

1. eq: function( i ) {

2. return i === -1 ?

3. this.slice( i ) :

4. this.slice( i, +i + 1 );

5. }

例子:

1. <ul>

2. <li>list item 1</li>

3. <li>list item 2</li>

4. <li>list item 3</li>

5. <li>list item 4</li>

6. <li>list item 5</li>

7. </ul> 和get()不同的是,这个eq()返回的是jQuery对象,而不是DOM 元素: $("li").eq(-1)等价于$("li").slice(-1) $("li").eq(-3)等价于$("li").slice(-3,-3+1),即由一个<li>list item 3</li>的jquery对象。

而first()和last()都是内部调用的eq():

1. first: function() {

2. return this.eq( 0 );

3. },

4.

5. last: function() {

6. return this.eq( -1 );

7. }

关于jQuery.slice参见slice篇。

点击复制链接 与好友分享!回本站首页
相关TAG标签 源码 教程
上一篇:dtd(内部与外部)约束模式举例
下一篇:CSS控制XML与通过js解析xml然后通过html显示xml中的数据
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站