我使用HTML繪製網格,每個tr元素都有自己的id。我希望能夠刪除按鈕上的tr,但不必重繪整個網格以顯示該行已被刪除。我可以使用.hide()來做到這一點,但問題是我需要調用一個函數來對我的行進行條帶化處理,並且由於該行仍然被視爲在那裏,條帶化不能正常工作。任何人都可以提出解決方案嗎?從表格中刪除tr
Q
從表格中刪除tr
0
A
回答
0
你不能只是:
$('tr_selector').remove();
if (!$('tr_selector')) {
//doesn't exist - do stuff
}
忽略我的答案 - 塞特的比較好...
1
如果你需要一個電話回來接着寫,做了刪除功能,然後提供一個回調函數。
function remove(element, callback)
{
$(element).remove();
if (typeof callback !== 'undefined') callback();
}
然後,你可以使用它是這樣的:
remove('#myId', function() {
// Do stuff.
});
+1
加一個來自我的! – 2011-02-28 17:02:17
相關問題
- 1. 如何從表格中的api刪除表格tr數據?
- 2. 用JavaScript刪除HTML表格tr
- 3. $(this).parent(「tr」)。remove(); doe不會從視圖中刪除表格
- 4. PHP刪除所有表tr tr標記
- 5. 從Firebird中刪除表格
- 6. 從CakePHP中刪除表格
- 7. 刪除tr - jQuery
- 8. 從表格中刪除 - 通過表格
- 9. 從HTML查詢中刪除</tr>
- 10. 如何刪除HTML表格中的格式? (只得到清除<tr>,等)
- 11. 刪除表格中的選擇元素之間的差距tr
- 12. 刪除TR在ID中.MAP()
- 13. html從表格行中刪除空格
- 14. TR標記需要從表集合中刪除多個類
- 15. Jquery代碼不會從表中刪除TR
- 16. 正則表達式從javascript中刪除特定tr標記
- 17. 從表中刪除<tr>無:包括()
- 18. 正則表達式從tr標記中刪除類屬性
- 19. 如何從Twitter Bootstrap表中刪除背景tr顏色?
- 20. 當類名稱(appendNoRecord)存在時如何從表格中刪除tr其他wist未刪除
- 21. 從VBA中的Access中刪除表格
- 22. jQuery表達式刪除TR內TBODY
- 23. 刪除第一列後保留表格'tr'的高度
- 24. jquery從字符串中刪除表格
- 25. 從表格中刪除邊框
- 26. 從表單提交中刪除空格
- 27. 從表中刪除單元格查看
- 28. 表格從AJAX響應中刪除
- 29. 從表格中刪除選擇畫筆
- 30. 用VueJS從表格中刪除一行
'$( 「tr_selector」)刪除()'順便說一句,我不是專家。 :) – Nishant 2011-02-28 16:51:19
是的,但問題是remove()中沒有回調函數。 – Capsule 2011-02-28 16:54:38
爲什麼在隱藏它之後不要將行移動到表格的底部?如果保持該位置非常重要,只需將其索引存儲在元值中,或者記下前一行的ID(如果存在),然後再重新添加。 (或者改變你的striping選擇器來排除那些隱藏的,也許使用['.map()'](http://api.jquery.com/jQuery.map/)? – 2011-02-28 16:57:11