您现在的地位: 365体育备用网址 > bet365体育在线, > jQuery 教程 > jQuery 遍历 - eq() 方法

jQuery 遍历 - eq() 方法_365体育备用网址官网资讯

您现在的地位: 365体育备用网址 > bet365体育在线, > jQuery 教程 > jQuery 遍历 - eq() 方法

jQuery 遍历 - eq() 方法

此节有 87 人学习过     参与评论

实例

通过为 index 为 2 的 div 添加适当的类,将其变为蓝色:

$("body").find("div").eq(2).addClass("blue");

亲自试一试

定义和用法

eq() 方法将匹配元素集缩减值指定 index 上的一个。

语法

.eq(index)
参数 描述
index

整数,指示元素的地位(最小为 0)。

如果是负数,则从集合中的最后一个元素往回计数。

详细说明

如果给定表示 DOM 元素集合的 jQuery 对象,.eq() 方法会用集合中的一个元素构造一个新的 jQuery 对象。所使用的 index 参数标示集合中元素的地位。

请看下面这个简单的列表:

<ul>
  <li>list item 1</li>
  <li>list item 2</li>
  <li>list item 3</li>
  <li>list item 4</li>
  <li>list item 5</li>
</ul>

例子 1

我们能够把该方法应用到这个列表项目集:

$('li').eq(2).CSS('background-color', 'red');

亲自试一试

这个调用的结果是为项目 3 设置了红色背景。请注意,index 是基于零的,并且是在 jQuery 对象中引用元素的地位,而不是在 DOM 树中。

例子 2

如果提供负数,则指示从集合结尾开头的地位,而不是从开头开头。例如:

$('li').eq(-2).css('background-color', 'red');

亲自试一试

这次,项目 4 的背景变为红色,这是因为它是集合结尾开头的第二个。

例子 3

如果无法依据指定的 index 参数找到元素,则该方法构造带有空集的 jQuery 对象,length 属性为 0。

$('li').eq(5).css('background-color', 'red');

亲自试一试

这里,没有列表项会变为红色,这是因为 .eq(5) 指示的第六个列表项。

如对本文有疑问,请提交到交流单机苹果老虎机,广大热心网友会为你解答!! 点击进入单机苹果老虎机


公布评论 (87人察看0条评论)
请自觉遵守互联网相关的政策法规,严禁公布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换天际亚洲娱乐城赌场
最新评论
------分隔线----------------------------
jQuery 教程目录
条评论
Sitemap