2012-01-20 143 views
0

在JavaScript中,我已經設置了一個監聽器,以便在DOM中下拉菜單。當我的處理程序觸發時,我必須刪除事件目標的兄弟姐妹。 $(#sometagname).siblings()。remove()的作品,但我不會總是知道標籤名稱。我寧願讓我的父對象,並調用.sibling()remove()。 event.target.parentNode.siblings()。remove()不起作用。javascript獲取父對象

當我在彈出的警告框中輸出$(#sometagname)時,我得到[object Object]。當我在alert框中打印event.target.parentNode時,我得到[object HTMLCellElement]。我怎樣才能通過某種getParent調用獲得[對象對象]?感謝

+1

如果你使用jQuery,怎麼樣'.parent()'? – Nathan

回答

1

在事件處理程序,您可以使用此: $(this).parent().siblings().remove();

或者:$(event.target).parent().siblings().remove();

或者:$(event.target.parentNode).siblings().remove();

+0

非常好,謝謝! – dt1000