【发布时间】:2017-02-16 14:07:49
【问题描述】:
使用下面的代码:
<p>Red red red red <a href="http://www.google.com"> this should be red alone</a> red red</p>
除了“a”标签中的那个之外,我如何将所有“红色”更改为“黄色”?
我已经走到这一步了:
$("p").html(function(i,event){
return event.replace(/(red)/g,'yellow');
});
...将所有内容变为黄色。我假设我需要添加一个 if 子句,说明以下内容:
if (event.target.tagName === "a")
{return false}
但是我已经尝试了很多我在 stackoverflow 上发现的东西,但都没有效果。有什么想法吗?
【问题讨论】:
标签: javascript jquery regex