我有一些盒子
<div class='ICS_Picture'>
Text
</div>
<div class='ICS_Picture'>
Text
</div>
<div class='ICS_Picture'>
Text
</div>
<div class='ICS_Picture'>
Text
</div>
Run Code Online (Sandbox Code Playgroud)
我希望jquery在前n个项之后为所有项添加一个类.
我有一些类似的代码,它为tr,但无法获得当前项目的语法.
$('.ICS_Picture').each(function(){
$(this).addClass("hideme");
});
Run Code Online (Sandbox Code Playgroud)
谢谢
克里斯
Son*_*Boy 10
$('.ICS_Picture:lt(n)').addClass('hideme');
Run Code Online (Sandbox Code Playgroud)
n是您希望应用该类的元素数.因此,如果要将其应用于前四个元素,则n = 4.
编辑 -
我只是重读了这个问题,OP正在寻找将样式应用到一定数量之后的项目.在这种情况下,请改用:
$('.ICS_Picture:gt(n-1').addClass('hideme');
Run Code Online (Sandbox Code Playgroud)
请注意n-1,因为索引是从零开始的,所以如果你想在第4个元素之后开始应用样式,你需要确保你提供的值是3.显然,如果你有标准的连接规则将适用计划n是动态值而不是硬编码.
| 归档时间: |
|
| 查看次数: |
2236 次 |
| 最近记录: |