Latest web development tutorials

jQuery.parseHTML () Método

Métodos variados jQuery Métodos variados jQuery

Exemplos

Use uma string HTML para criar uma matriz de nó Dom, e inseri-lo em uma div

<Div id = "log"> <h3 > Conteúdo: </ h3> <div> <(função / script> $ () { var $ log = $ ( "#log" ), Str = "Olá, < b> meu nome é </ b> jQuery.", Html = $. ParseHTML ( str ), Nomes de nós = []; // adiciona analisado HTML $ Log. Anexar ( html ); // Collection é a resolução de nomes nó HTML $. Cada ( html, function ( i, el ) { nomes de nós [i] = "<li >" + el nodeName + "</ li>" ;.}); // inserir nome do nó $ Log. Anexar ( "Nomes <H3> Nó: < / h3>" ); $ ( "<Ol> </ ol> " ). Anexar ( nomes de nós. juntar-se ( ' " ) ). AppendTo ($ log );}) </ Script>

tente »

Definição e Uso

$ .parseHTML () Função é usada para analisar a cadeia de HTML para o nó DOM correspondente à matriz.

Nota: 1. Esta função irá criar uma função usando elemento DOM HTML nativo para converter uma string para um conjunto de elementos DOM, você pode usar esses elementos DOM no documento.
2. Se você não especificar um parâmetro de contexto, ou o parâmetro é nulo ou indefinido, é padrão para o documento atual. Se o elemento DOM criado para outro documento, como iframe, você deve especificar objeto de documento do iframe.
Segurança considerações: A maioria API jQuery permite string HTML contendo o script executado em HTML. O jQuery.parseHTML () não executar o script em HTML analisado, a menos que explicitamente especificado como um parâmetro keepScripts verdadeiros. No entanto, na maioria dos ambientes ainda pode executar o script indirectamente, por exemplo: por Propriedade. Chamadores deve evitar fazer e limpe ou escapar, como URL, qualquer entrada não confiável de fontes como cookie e, assim, evitar o surgimento de tal situação. Para compatibilidade futura, quando os keepScripts parâmetros podem ser omitidas ou falsa, o chamador não deve confiar em qualquer parte deste conteúdo é a capacidade de executar scripts.


gramática

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

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


Métodos variados jQuery Métodos variados jQuery