У меня есть x количество <div>
и я должен выбрать все после n.
<div class=foo>4:00</div>
<div class=foo>5:00</div>
<div class=foo>6:00</div>
<div class=foo>7:00</div>
<div class=foo>8:00</div>
Например, данный n=3 и div.foo
, удалите все div.foo
после 3-го div.foo
уступил бы:
<div class=foo>4:00</div>
<div class=foo>5:00</div>
<div class=foo>6:00</div>
Спасибо
$('.foo:gt(2)').remove();
Попробуйте: http://jsfiddle.net/MYY9m/
Здесь используется селектор greater-than
для выбора всех элементов, индекс которых больше заданного числа.
Не так элегантно, как решение Патрика DW, но это тоже работает:
$('.foo').eq(2).nextAll().remove();