与下面的代码:排除从功能的子元素使用jQuery
<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 (event.target.tagName === "a")
{return false}
但我已经试过几十个事情我已经在计算器中发现,没有效果。有任何想法吗?
不错,但我过分简单化我的问题 - 链接可以有换句话说我已经更新上面我的问题... – JohnG
@JohnG它更是一个'regex'问题,更新我的答案,如果它是任何帮助,否则我更新你的帖子,包括通知'正规表'有经验的人 – smarber