我之前有人帮我,他们用这个符号用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>'})