Вот вещь,
У меня есть текстовая область (с идентификатором "input_container"), полная HTML-кода, простой пример:
<!doctype html>
<html>
<head></head>
<body>
<a href="www.example.com">the other place</a>
</body>
</html>
Я проанализировал его с помощью jQuery, вот мой код:
У меня есть вся эта HTML-строка в переменной с именем domString, например:
domString = $('#input_container').val();
Чтобы получить разбор HTML всего внутри переменной domString , мне пришлось обернуть его другим тегом, поэтому я сделал:
dom = "<allhtml>" + domString + "</allhtml>";
И получил все внутри селектора jQuery для анализа:
dDom = $(dom);
После этого я проверил, что находится в dDom, поэтому я сделал
alert(dDom.html());
Это должно дать мне что-нибудь внутри тегов, верно?
Но, к сожалению, все, что я получаю, это:
<a href="www.example.com">the other place</a>
И все остальные теги загадочным образом исчезли. Кто-нибудь может объяснить это явление и сказать мне, как действительно разобрать весь DOM?
Спасибо