jQuery插入元素符号



我之前有人帮我,他们用这个符号用jQuery插入了一段。我以前没见过。

$('<p />', {'class': 'preview',text: 'Test'}).insertAfter($uls.eq(0));

插入:

<p class="preview">Test</p>

如何修改此代码以插入以下内容?

<div class="preview"><p>Test</p></div>

我尝试过:$('<div />', {'class': 'preview',text: '<p>Test</p>'})但它将<p>标记解析为文本。

也许您可以使用HTML

     $('<div />', {'class': 'preview'}).html('<p>Test</p>').insertAfter($uls.eq(0));

尝试使用html而不是text,如下所示:

$('<div />', {'class': 'preview', html: '<p>Test</p>'})

最新更新