Используя jQuery, удалите лишнюю разметку HTML после закрытия тега HTML - PullRequest
1 голос
/ 21 июля 2010

Моя CMS добавляет дополнительную разметку HTML после закрывающего тега HTML. Я хотел бы удалить его с помощью jQuery и не могу найти селектор, который может выбрать закрывающий тег HTML.

Вот пример разметки:

<html>
  <head> [...] </head>
  <body> [...] </body>
</html>
<span></span><span></span><span></span><div></div><div></div>

Вот моя слабая попытка:

$('html:last').nextAll().remove()
$('</html>').nextAll().remove()

В идеале, я хотел бы выяснить, откуда это исходит, но сейчас просто удалите его ..

1 Ответ

4 голосов
/ 21 июля 2010

Вы не можете использовать в jQuery для надежного выполнения этого ... недопустимый HTML будет несколько непредсказуемо вести себя с DOM (что и работает через jQuery). Это необходимо для решения на стороне сервера.

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