jQuery删除h1标签文本

3

我有这个 HTML 行:

<nobr title="New" class="testClass">
       <h1>ABC</h1>
</nobr>

如何删除h1标签内的文本或整个h1标签?

我的最后一次尝试:

$("nobr.testClass > h1").text('');

但这不起作用。

3
我用它来移除文本很有效。不过你可能需要使用.remove() - pimvdb
3
你已经有的应该可以正常工作。检查控制台以查看代码中其他位置的错误。 - Rory McCrossan
3个回答

6
以下代码将删除 h1 元素:
$("nobr.testClass > h1").remove();

尽管如此,您的代码应该按照编写的方式运行。您的错误在其他地方。

1
你说得对,我的其他JS函数中有错误。谢谢! - Alex

4

试一下这个:

   $(".testClass h1").text('');

删除操作:

   $(".testClass h1").remove();

2

删除标签

$("nobr.testClass > h1").remove();

清空标签
$("nobr.testClass > h1").empty();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接