jquery如何删除第一个x div?

时间:2011-04-05 20:26:47

标签: jquery

如果我点击一个按钮,我试图删除前4个div:

<div class="test">
<div class="1"></div>
<div class="1"></div>
<div class="1"></div>
<div class="1"></div>
<div class="1"></div>
<div class="1"></div>
</div>
我试过这个,但似乎一个接一个地删除它们:

if ($('.test').find('.1').size() >= 4) {
$('.test').find('.1').remove();
}

感谢

2 个答案:

答案 0 :(得分:11)

使用the :lt() selector

$('.test').find('.1:lt(4)').remove();

演示:http://jsfiddle.net/mattball/kR3wL/

N.B。“1”不是有效的类。

答案 1 :(得分:1)

使用:lt选择器

$('div.1:lt(4)', 'div.test').remove()

示例:http://jsfiddle.net/JD6CY/