以这个为例
$('div').wrapInner(function() { return '<p></p>'; })
是不是要求 $('div') 只有一个子元素啊?
没有要求div中必须只要一个子元素,可以有多个;但是<p></p>标签会包裹所有的子元素,而不是每个子元素都有一个p标签包裹着,你可以自己试试,然后在浏览器上查看一下就知道了