jQuery – 将div包装到特定元素
text
link
假设我有上面的代码,如何将
包装到a元素,并将其插入div元素之后,结果应为:
text
试过下面的代码,但没有用
text
link $('#link').wrap('').detach().insertAfter('#last');
谢谢
应该是这样的:
$('#link').wrap('').parent().insertAfter('#last');
示例: http : //www.jsfiddle.net/4yUqL/2/
参考: .wrap()
$('#link').wrap('
'); 不需要分离或插入后,只需使用wrapfunction
这应该可以解决问题
$("#link").wrap("").detach().insertAfter("#last")
为了有效地对元素执行剪切和粘贴操作,您希望首先将其包装在DIV标记中,将其从DOM中分离,然后将其插回到目标位置(即“最后”元素):
$('#link').wrap('').detach().insertAfter('#last');