【发布时间】:2014-03-22 20:56:14
【问题描述】:
我必须遵循以下结构:
<div class='xx'>
That is awesome!!
<a href="http://www.his-stuff.com">yodel</a>
</div>
<div class='xx'>
can't touch this
</div>
现在我想替换所有出现的“is”,无论它们是否单独存在。 我是这样做的:
$('.xx').each(function()
{
$(this).html($(this).html().replace("is","was"));
});
我想要以下结果:
太棒了 -> 太棒了
不能碰这个 -> 不能碰这个
这样可以,但是包含“is”的url也被修改了
www.hwas-stuff.com
我不想替换 url 但所有其他的 url
信息:我不能使用 text() 代替 html() 因为“真实”代码有点复杂(插入图像而不是文本)
【问题讨论】:
-
URL 没有改变 - 看这个小提琴,jsfiddle.net/X2ZyL 这是你的代码