我正在背弃之前的一篇文章,该文章专门讨论了从元素内部删除字符串。这样做的代码是:
$this.text( $this.text().replace("text to strip out", "") );
我已经成功地删除了文本“类别:”
仅供参考:这是一个博客页面,其中包含动态添加的类别。在我去掉“类别:”之前的 HTML 结构:
<container>
<div class="categories">
"categories: " //This is what I strip out with above code
<a href = "...">Category Name</a> //This is a linked category name
</div>
</container>
问题是,当我删除“类别:”时,它也会删除并留下一个未链接的“类别名称”
jquery 运行后 html 如下所示:
<container>
<div class="categories">Category Name</div>
</container>
我需要保持链接处于活动状态,因为我希望用户能够单击“类别名称”以保持不变。