2012-01-20 52 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