CMS*_*CMS 306
您可以使用:eq选择器,例如:
$("td:eq(2)").css("color", "red"); // gets the third td element
或Traversing/eq功能:
$("td").eq(2).css("color", "red");
另外,请记住索引是从零开始的.
Dyk*_*kam 299
为什么不首先浏览(短)选择器页面?
这是::eq()运营商.它就像使用一样get(),但它返回jQuery对象.
或者你也可以使用.eq()功能.
nic*_*ckf 49
如果您可以控制构建jQuery对象的查询,请使用 :eq()
$("div:eq(2)")
如果你无法控制它(例如,它是从另一个函数或其他东西传递的),那么使用 .eq()
var $thirdElement = $jqObj.eq(2);
或者如果你想要它们的一部分(比如第三,第四和第五个元素),请使用 .slice()
var $third4th5thElements = $jqObj.slice(2, 5);
Joe*_*asE 11
我想你可以用它
$("ul li:nth-child(2)").append("<span> - 2nd!</span>");
它在每个匹配的ul中找到第二个li并记录它.
til*_*lak 11
.eq() - 一个整数,表示元素的从0开始的位置.
例如:
考虑一个包含简单列表的页面:
<ul>
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<li>list item 4</li>
</ul>
我们可以将此方法应用于列表项集:
$( "li" ).eq( 2 ).css( "background-color", "red" );
| 归档时间: | 
 | 
| 查看次数: | 243499 次 | 
| 最近记录: |