Javascript 使用parent()按类删除元素

Javascript 使用parent()按类删除元素,javascript,jquery,Javascript,Jquery,我正在对jQuery验证程序进行更改,当出现错误时,它会向父元素插入一个div。我正在尝试从父级中删除特定类名的插入div $(element).parent().remove('.removeThis'); 我原以为上面的代码可以工作,但它没有删除div。试试看 $(element).parent().find('.removeThis').remove() .remove([selector])将从jQuery对象的当前元素列表中删除具有可选匹配选择器的元素。它不会查看已包装元素的子元素

我正在对jQuery验证程序进行更改,当出现错误时,它会向父元素插入一个div。我正在尝试从父级中删除特定类名的插入div

$(element).parent().remove('.removeThis');
我原以为上面的代码可以工作,但它没有删除div。

试试看

$(element).parent().find('.removeThis').remove()
.remove([selector])
将从jQuery对象的当前元素列表中删除具有可选匹配选择器的元素。它不会查看已包装元素的子元素。请尝试以下任一选项:

$(element).siblings('.removeThis').remove();
$(element).siblings().remove('.removeThis');

这应该行得通。我会确保
元素
或您的HTML结构如您所期望的那样。您是否尝试将选择器移动到parent()而不是remove?您应该能够更轻松地将结果记录到console.log中,以查看是否有匹配项。