我有一個具有偶數行數的表。jQuery刪除元素及其兄弟
奇數行是可見的,並有一個刪除按鈕,甚至行被隱藏。
刪除應該刪除一對,奇數行和隱藏的偶數行。
以下僅刪除奇數行。如何刪除下一個兄弟的奇數行和?
$('deleteButton').click(function() {
var $tr = $(this).closest('tr');
$tr.remove().next('tr').remove();
});
非常感謝
我有一個具有偶數行數的表。jQuery刪除元素及其兄弟
奇數行是可見的,並有一個刪除按鈕,甚至行被隱藏。
刪除應該刪除一對,奇數行和隱藏的偶數行。
以下僅刪除奇數行。如何刪除下一個兄弟的奇數行和?
$('deleteButton').click(function() {
var $tr = $(this).closest('tr');
$tr.remove().next('tr').remove();
});
非常感謝
你可以使用jQuery的addBack()方法:
$tr.next('tr').addBack().remove();
刪除sibling
首先作爲刪除源row
首先嚐試訪問刪除行的sibling
時會導致錯誤。
$('deleteButton').click(function() {
var $tr = $(this).closest('tr');
$tr.next('tr').remove();
$tr.remove();
});
利用這一點,它會工作,
$('deleteButton').click(function() {
var $tr = $(this).closest('tr');
$tr.next('tr').remove();
$tr.remove();
});
我們每天都學到新的東西:) – Alvaro
最好的答案運籌學和教育.. 。 非常感謝 –