Javascript 无法删除元素
我正在开发一个通知系统。请参阅 我试图使用Javascript 无法删除元素,javascript,jquery,Javascript,Jquery,我正在开发一个通知系统。请参阅 我试图使用 this.remove(); 它不起作用,也没有错误。 我还尝试: this.parent.remove(); 这给出了一个错误: Uncaught TypeError: Cannot call method 'remove' of undefined 如何使关闭按钮正常工作?此引用的dom元素引用没有remove()方法,您需要dom元素的jQuery包装器 您还需要删除父div元素 $closeButton.click(functio
this.remove();
它不起作用,也没有错误。
我还尝试:
this.parent.remove();
这给出了一个错误:
Uncaught TypeError: Cannot call method 'remove' of undefined
如何使关闭按钮正常工作?
此
引用的dom元素引用没有remove()方法,您需要dom元素的jQuery包装器
您还需要删除父div
元素
$closeButton.click(function(){
$(this).parent().remove();
});
演示:@gnack不起作用。它给出了相同的行为。抱歉,
$(this.parent().remove()代码>(参见下面阿伦的回答)为什么他的问题被否决了?他问了一个非常好的问题,并且很好地解释了他的问题,几乎有三个人同时给出了答案@gnack难道你不认为如果3个人能在5分钟内快速回答这个问题,这可能是一个“很容易用谷歌搜索”的问题吗?如果你不知道你在搜索什么,他得到了正确的删除语法,他只是在错误的对象上执行。你不能在不知道自己做错了什么的情况下用谷歌搜索——第22条!