nic*_*ckf 51 javascript jquery
<div id="myDiv">
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
</div>
Run Code Online (Sandbox Code Playgroud)
如果你想a在上面的例子中选择第2,第3和第4个标签,你会怎么做?我唯一能想到的是:
$("#myDiv a:eq(1), #myDiv a:eq(2), #myDiv a:eq(3)")
Run Code Online (Sandbox Code Playgroud)
但这看起来并不高效或漂亮.我猜你也可以选择所有的as然后再运行.each它们,但如果有更多的as ,这可能会变得非常低效.
Ale*_*yev 110
jQuery slice()函数获取第一个和最后一个所需元素的索引,选择匹配元素的子集.注意它不包括最后一个元素本身.
在您的特定情况下,您应该使用
$("#myDiv a").slice(1, 4)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42794 次 |
| 最近记录: |