【发布时间】:2011-04-18 18:38:28
【问题描述】:
jQuery wrap() 方法不会使用您创建的元素进行包装,而是使用重复的:
var $orig = $('p'); // some existing element
var $wrap = $('<div>').css({border:'1px solid red'});
$orig.wrap($wrap);
$wrap.append('<p>SMOKE YOU</p>'); // does not appear after the original element
如果你不服气,你可以在这里看到上面的现场版本:http://jsfiddle.net/QRmY6/
我如何最好地创建重要的动态内容以包装现有节点同时保留对最终围绕内容的包装器的引用?
【问题讨论】:
-
这个相关问题没有回答需要保留对包装器的引用:stackoverflow.com/questions/4190946/…
标签: javascript jquery