$(".modal-body").after($('.myDiv').wrap('<form></form>'));


.myDiv的after方法可以工作,但是没有包裹在里面?我也这样尝试过

$('.myDiv').wrap('<form></form>');
$(".modal-body").after($('.myDiv'));


但没有用。

我想要的结果是将.myDiv包裹在表格标签中,并放置在模态之后。

最佳答案

您将.myDiv元素包装为form,但是wrap元素将返回调用它的元素集,即myDiv元素,因此after()调用将收到myDiv元素作为其元素参数,因此它将仅移动myDiv元素,而不移动已包装的form

$(".modal-body").after($('.myDiv').wrap('<form></form>').parent());


演示:Problem-Solution

关于javascript - wrap()无法与after()一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28687715/

10-11 13:47