<div id="widgetAreaFooter">
<div class="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>
Làm cách nào để xóa 3 div cuối cùng?xóa 3 số div cuối cùng bằng jQuery
Tôi tryed này nhưng nó không hoạt động:/
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();
Tôi đoán mã bạn cung cấp chỉ loại bỏ hàng 5 và 7. Bạn cũng cần thiết để i-- sau (hoặc trong) loại bỏ: '$ (hàng [i -]) remove();. '. Tuy nhiên @ bazmegakapa là rõ ràng hơn và an toàn hơn. ** Chỉnh sửa: ** lỗi của tôi. Bạn cũng nên giảm nbr sau khi xóa mục. Như tôi đã nói, @ bazmegakapa đã có giải pháp tốt nhất. – Korcholis