开发者

remove 3 last divs with jQuery

<div id="widgetAreaFooter">
<div c开发者_C百科lass="row">1</div>
<div class="row">2</div>
<div class="row">3</div>
<div class="row">4</div>
<div class="row">5</div>
<div class="row">6</div>
<div class="row">7</div>
</div>

How to remove the 3 last div ?

I tryed this but it doesn't work :/

var row = $( '#widgetAreaFooter>.row' );
var nbr = row.length ;

for ( var i=4;i<nbr;i++ ) row.get(i).remove();
or
for ( var i=4;i<nbr;i++ ) row[i].remove();


This will remove the last three elements:

$('#widgetAreaFooter > .row').slice(-3).remove();

jsFiddle Demo

  • You can get a part of a jQuery collection using .slice().

    If a negative number is provided, this indicates a position starting from the end of the set, rather than the beginning.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜