Jquery替换函数,如果有办法的话

时间:2011-07-18 12:27:20

标签: jquery replace

我的一个客户正在通过写字板发帖,所以每次发帖时都会添加一个额外的标签,这会让IE崩溃。

我想要做的是将一个jquery函数替换为:

<!--[if !supportLists]-->

使用:

<!--[if !supportLists] --> (With a space after [)

在整个文件中。

有一种简单的方法可以让它起作用吗?或者我应该使用PHP?

感谢

2 个答案:

答案 0 :(得分:0)

替换功能:

function replaceAll(str, from, to)
{
    return str.split(from).join(to);
}

您还可以在String上使用原型:

String.prototype.replaceAll(from, to)
{
    return this.split(from).join(to);
}

或者我没有正确理解你的问题......

答案 1 :(得分:0)

尽管你确实添加了空间,但它会起作用吗? 我的意思是,页面被加载,然后将添加空间。 因此,如果IE崩溃,即使在添加空间之前它也不会崩溃吗?

所以你的朋友必须使用“查找和替换”(CTRL + F,如果我正确)并用第二个(正确的)替换第一个标签。

不知道这是否正确,我不是PHP专家,但是:
str_replace("<!--[if !supportLists]-->", "< !--[if !supportLists] -->") 那会有用吗?