我需要使用 jQuery 搜索文档以找到特定的单词。它实际上是一个品牌名称,无论在何处使用,都必须是粗体和斜体。
我可以使用:contain
但只能在单个元素的基础上做到这一点。我需要能够通过锚点、列表 div 等。
$( "a:contains('brand name')" ).html().replace('brand name'....
任何想法,将不胜感激。
更新:我已经做到了这一点,它可以工作并替换页面上的所有内容,但我现在需要用一个类包装在一个跨度中。如此接近,但难住了这一点。再次将不胜感激。
$("body *").contents().each(function() {
if(this.nodeType==3){
this.nodeValue = this.nodeValue.replace(/brandname/g, 'colour');
}
});