我想通过insertAfter方法
在其中创建一个带有p标签的div标签所以现在我的代码是
$('<p></p>', {
'width': '110',
'height': '110',
}).insertAfter($(this));
输出现在就像这样
<p style="width:110px;height:110px;"></p>
如何使输出像一样,而不重复insertAfter方法
<div id="wrapP"><p style="width:110px;height:110px;"></p></div>
谢谢
答案 0 :(得分:2)
$('<p></p>', {
'width': '110',
'height': '110',
}).insertAfter($(this)).wrap('<div id="wrapP"></div>');
答案 1 :(得分:1)
我的方法需要先创建父元素,然后附加子元素:
$('<div id="wrapP" />').append($('<p></p>', {
'width': '110',
'height': '110',
})).insertAfter('body');