在使用jquery加载页面后替换特定文本

时间:2009-01-15 23:00:02

标签: jquery replace

在页面加载jquery后,是否可以用其他文本替换精确文本?

例如,我的数据是在php循环中动态生成的。一旦完成输出信息,我想进行查找和替换,在整个页面中用“测试短语2”替换短语“测试短语1”。这可能吗?

2 个答案:

答案 0 :(得分:1)

此任务不需要另外一个插件。

jQuery函数.replace()就好了。您可以在任何属性或文本上使用它。例如:

var href = $this.attr("href").replace(/param\/.*\//, "param/newparam/");

这 - 使用正则表达式 - 获取网址并将param/anything/的第一次出现替换为param/newparam

答案 1 :(得分:0)

我认为你会发现jquery-translate很有用。它甚至还有你需要的方法,即:$()。nodesContainingText(...)