页面加载 jquery 后,是否可以用其他文本替换确切的文本?
例如,我的数据是在 php 循环中动态生成的。完成信息输出后,我想进行查找和替换,将整个页面中的“测试短语 1”替换为“测试短语 2”。这可能吗?
您不需要另一个插件来完成此任务。
jQuery 函数 .replace() 非常适合。您可以在任何属性或文本上使用它。例子:
var href = $this.attr("href").replace(/param\/.*\//, "param/newparam/");
这 - 使用正则表达式 - 接受一个 url 并替换第一次出现的param/anything/
with param/newparam
。
我想你会发现jquery-translate很有用。它甚至有你需要的方法,即:$()。节点包含文本(...)