Как использовать это с JQuery - PullRequest
0 голосов
/ 09 января 2010

как мне использовать этот код с jquery, я знаю, что это легко, но у меня это не работает.

document.getElementsByTagName('html')[0].innerHTML.replace(/<!--|-->/g,'')

Ответы [ 3 ]

1 голос
/ 09 января 2010

Если вы намереваетесь создать новую строку, в которой удалены все <!-- и -->, тогда ваш код работает просто отлично. Если нет, то вам, вероятно, следует напомнить, что в javascript метод String replace() ничего не заменяет в этой строке, он генерирует новую строку. Итак:

var html = document.getElementsByTagName('html')[0];
html.innerHTML = html.innerHTML.replace(/<!--|-->/g,'');

Но ваш вопрос очень странный. Зачем тебе это делать? Возможно, вы хотите раскомментировать некоторый закомментированный код? Это не похоже на то, что безопасно делать.

1 голос
/ 09 января 2010
$('html')[0].innerHTML.replace(/<!--|-->/g,'');
0 голосов
/ 09 января 2010

Это должно работать для вас. Помните, что вы можете использовать javascript и jQuery вместе. Попробуйте это:

$("<html>").html($("<html>").html().replace(/<!--|-->/g,''));

Наверное, не самое элегантное решение, но должно работать. Вы знакомы с:

http://visualjquery.com/

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