dyn*_*mic 12 javascript jquery
<div class="box"></div>
<div class="box"></div> <!-- Hide -->
<div class="box"></div> <!-- Hide -->
<div class="box"></div> <!-- Hide -->
Run Code Online (Sandbox Code Playgroud)
我需要隐藏所有这个div而不是第一个div.
我可以这样做:
jQuery('.box').hide();
jQuery('.box').first().show();
Run Code Online (Sandbox Code Playgroud)
有没有办法.box在.hide()em 之前从数组中删除第一个?
zch*_*zch 35
jQuery('.box').slice(1).hide()
Run Code Online (Sandbox Code Playgroud)
尝试
jQuery('.box').not(':first').hide();
Run Code Online (Sandbox Code Playgroud)
比较:
@TJCrowder是正确的,我建议的代码可以.slice通过@zch的建议进行额外的解析
这里是我的代码的配置文件(0.8毫秒),这里是@ zch的代码(0.53毫秒)的配置文件,看到差异
| 归档时间: |
|
| 查看次数: |
15192 次 |
| 最近记录: |