用jQuery删除3个最后一个div
如何删除最后3个div?
我试过这个,但它不起作用:/
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();
这将删除最后三个元素:
$('#widgetAreaFooter > .row').slice(-3).remove();
jsFiddle演示
-
您可以使用
.slice()
获取jQuery集合的一部分。如果提供了负数,则表示从集合的结尾开始而不是从开头开始的位置。