Jquery 动态移除H3元件

Jquery 动态移除H3元件,jquery,html,dom,Jquery,Html,Dom,我需要动态删除一个H3元素(意思是当页面开始加载DOM时)。因此H3是一个带有ID=“category\u rss\u widgets”的DIV,H3看起来像: <h3 class="widget-title"></h3> 这个代码对吗?我没有测试它,所以我是用头做的 干杯和提前感谢你为什么不试试呢 $('#category_rss_widgets').find('.widget-title').remove(); 话虽如此,您的代码将无法正常工作。不要将选择器传递给

我需要动态删除一个H3元素(意思是当页面开始加载DOM时)。因此H3是一个带有ID=“category\u rss\u widgets”的DIV,H3看起来像:

<h3 class="widget-title"></h3>
这个代码对吗?我没有测试它,所以我是用头做的
干杯和提前感谢

你为什么不试试呢

$('#category_rss_widgets').find('.widget-title').remove();
话虽如此,您的代码将无法正常工作。不要将选择器传递给
.remove()
,因为它会过滤匹配元素集,而不会搜索匹配元素的后代。相反,您可以这样做:

$(document).ready(function(){
  $('#category_rss_widgets h3.widget-title').remove();
});
选择器
“#category_rss_widgets h3.widget title”
将任何h3元素与作为#category_rss_widgets的后代的“widget title”类相匹配。请注意,要在类名上进行匹配,您需要在类名前面加一个

试试这个

$(document).ready(function(){
  $('.widget-title').remove();
});

您正在将选择器传递给.remove()方法,该方法将筛选匹配的元素。

应该是
.find('.widget title')
,以匹配类名。@未定义您的所有选项都是正确的,但我阅读了代码并有疑问,因此我更愿意在这里询问专家在哪里不适合我
$(document).ready(function(){
  $('.widget-title').remove();
});