我有一個表收集一個表,我循環使用jQuery,以便找到符合特定條件的行刪除行方式刪除每個匹配的行嗎?我的意思是有沒有辦法在我的if(row.find('input[type="checkbox"]').is(':checked'))
內部收集這些行變量,以便我可以直接從我的表中刪除特定的行?
注意,我行不具有唯一id
從中我從一個循環(JQuery的)
回答
你可能想:
$('#proposedtable tr:contains(input:checkbox:checked)').remove();
或
$('#proposedtable input:checkbox:checked').closest('tr').remove();
這不是我所要求的,雖然 – Jim
試試這個:
var filteredRows = $('#sometable').find('tr').filter(function(){
return $(this).find('input[type="checkbox"]').is(':checked'));
});
$(filteredRows).remove();
上述功能收集所有行(tr),然後過濾這些行的基礎d選中複選框的狀態。稍後過濾的行將被刪除。
爲了使它作爲數組,使用Array.prototype.slice.call()
var arrFilteredRows = Array.prototype.slice.call(filteredRows);
我已經循環遍歷行。如果我將它們存儲在一個數組不能我直接刪除它們?有沒有一個API傳遞一個數組來刪除它? – Jim
@Jim即使你有一個數組,你也需要循環它來檢查複選框的狀態。 –
@Jim看看我更新的帖子。 –
這是幫你?
<pre><code>
$('input#myButton').on('click', function(){
$('table#someTable td input[type="checkbox"]:checked').each(function(){
$(this).parents('tr').first().remove();
});
});
</code></pre>
- 1. 從一個循環我寫
- 2. 從一個循環
- 3. 從一個循環
- 4. php從一個表循環,然後從另一個表循環
- 5. 循環,從一個數組
- 6. 我需要一個循環jquery從'活躍'項目
- 7. jQuery的 - 從PHP foreach循環
- 8. 從循環外停止jQuery setInterval循環
- 9. 想從@ Html.HiddenFor從一個for循環
- 10. 從循環中返回一個承諾
- 11. JQuery - 從一個點循環遍歷每個類的案例
- 12. CSS動畫循環 - 下一個循環應該從前一個循環開始
- 13. PHP從我的循環中刪除最後一個字符
- 14. 需要從一個數組中循環訪問一個for循環的值
- 15. 從jQuery每個循環創建JSON
- 16. jQuery的一個循環
- 17. 我想從一個循環結果存儲到一個數組
- 18. BackgroundWorker的執行從一個循環
- 19. 從一個循環內的循環提取值
- 20. 顯示循環變量在一個表中有一個循環從分區
- 21. 優化我的read()循環C(一個循環中的兩個循環)
- 22. 如何從調用一個jQuery功能的for循環在HTML
- 23. jQuery的負載()在一個循環中
- 24. 從一個字符串到PHP中的一個循環
- 25. 我的foreach循環只打印從Json結果的一個值
- 26. 從一個循環中取出帖子ID,並從另一個循環中排除該帖子
- 27. jquery點擊一個循環?
- 28. Popover在一個循環 - JQuery
- 29. 用JQUERY寫一個循環
- 30. PHP,把一個循環變量從foreach循環到一個新的數組
你應該使用jQuery的過濾器的方法來實現這個.. –
@Mr_Green:能不能請你舉一個例子,我是新來的JQuery – Jim
'$( '#sometable')找到(?。 '輸入[類型= 「複選框」]')濾波器( ':檢查')除去()'。刪除所有選中的複選框。我希望這是你想要的。 –