Функция замены Jquery, если есть способ - PullRequest
0 голосов
/ 18 июля 2011

один из моих клиентов делает сообщения через WordPad, поэтому каждый раз, когда он публикует сообщения, он добавляет дополнительный тег, и это приводит к сбою IE.

Что я хочу сделать, это поставить функцию jquery для замены:

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

с:

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

в пределах всего документа.

Есть ли простой способ заставить его работать? или я должен использовать PHP?

спасибо

Ответы [ 2 ]

0 голосов
/ 18 июля 2011

Даже если вы добавите пробел, это сработает? Я имею в виду, страница загружается, а затем пространство будет добавлено. Так что, если IE падает, не будет ли он падать даже до добавления пробела?

Итак, ваш друг просто должен использовать «найти и заменить» (CTRL + F, если я прав) и заменить первый тег на второй (правильный).

Не знаю, правильно ли это, я не специалист по PHP, но:
str_replace("<!--[if !supportLists]-->", "< !--[if !supportLists] -->") это сработает?

0 голосов
/ 18 июля 2011

Заменить функцию:

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

Вы также можете использовать прототип в строке:

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

Или я не правильно понял ваш вопрос ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...