Latest web development tutorials

Метод jQuery.parseHTML ()

Jquery методы Разное Jquery методы Разное

примеров

Используйте строку HTML, чтобы создать массив Dom узла, а затем вставьте его в DIV

<Div ID = "Журнал"> <h3 > Содержание: </ h3> </ DIV> <скрипт> $ (функция () { переменная $ = $ журнал ( "#log" ), Str = "Привет, < B> мое имя </ b> Jquery.", Html = $. ParseHTML ( ул ), NodeNames = []; // добавить разобранный HTML $ Log. Append ( HTML ); // Сборник является HTML разрешение имен узла $. Каждый ( HTML, функция ( я, эль ) { nodeNames [я] = "<литий >" + эль NodeName + "</ li>" ;.}); // вставить имя узла $ Log. Append ( "<H3> Узел Имена: < / h3>" ); $ ( "<Ol> </ ол> " ). Append ( nodeNames. присоединиться ( ' " ) ). AppendTo ($ журнал );}) </ Script>

Попробуйте »

Определение и использование

$ .parseHTML () Функция используется для разбора HTML строку для узла DOM, соответствующего массива.

Примечание: 1. Эта функция будет создавать функции с использованием родного элемента HTML DOM , чтобы преобразовать строку в набор элементов DOM, вы можете использовать эти элементы DOM в документ.
2. Если вы не укажете параметр контекста, или параметр является недействительным или не определено, то по умолчанию в текущем документе. Если элемент DOM создан в другой документ, например, фрейма, вы должны указать объект документа в IFrame в.
Соображения безопасности: Большинство JQuery API позволяют HTML строку , содержащую скрипт запуска в HTML. jQuery.parseHTML () не запускает сценарий в анализируемом HTML, если явно не указано в качестве параметра keepScripts истинным. Тем не менее, в большинстве сред по-прежнему может выполнить сценарий косвенно, например: путем Недвижимость. Вызывающие должны избегать делать, и очистить или бежать, такие как URL, любой ненадежный вход из таких источников, как печенье и, таким образом, предотвратить возникновение такой ситуации. Для будущей совместимости, когда keepScripts параметра опущено или ложный, вызывающий абонент не должен полагаться на какие-либо из этого контента является возможность запускать скрипты.


грамматика

$.parseHTML( htmlString [, context ] [, keepScripts ] )

参数 描述
htmlString String类型 需要解析并转为DOM节点数组的HTML字符串
context Element类型 指定在哪个Document中创建元素,默认为当前文档的document
keepScripts Boolean类型 指定传入的HTML字符串中是否包含脚本,默认为false


Jquery методы Разное Jquery методы Разное