繁体   English   中英

包装jQuery方法在我的情况下不起作用

[英]wrap jquery method doesn't work in my case

var gethtml = $('.app-bar td:nth-child(1)').clone();

$('.arrow-back').after($(gethtml).wrap("<div></div>"));

我可以看到html块,但它没有包裹在div中,这有什么问题吗?

因为.wrap()不会返回被包装的元素( div ),而是会返回调用它的jQuery对象,所以您仍然只附加gethtml的内容

$('.arrow-back').after($(gethtml).wrap("<div></div>").parent());

另一种方法是

$('<div />', {
    html: gethtml
}).insertAfter('.arrow-back')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM