在javascript中,我已经为DOM中的下拉列表设置了一个监听器。当我的处理程序触发时,我必须删除事件目标的兄弟。 $(#sometagname).siblings()。remove()有效,但我不会总是知道标签名称。我宁愿只获取我的父对象并调用.sibling()remove()。 event.target.parentNode.siblings()。remove()不起作用。
当我在警告弹出窗口中打印$(#sometagname)时,我得到[object Object]。当我在警告框中打印event.target.parentNode时,我得到[object HTMLCellElement]。如何通过某种getParent调用获取[object Object]?感谢
答案 0 :(得分:1)
在事件处理程序中,您可以使用:
$(this).parent().siblings().remove();
或者:$(event.target).parent().siblings().remove();
或者:$(event.target.parentNode).siblings().remove();