wrap()与after()不兼容

时间:2015-02-24 03:35:55

标签: javascript jquery

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

.myDiv的after方法确实有效,但它没有包含在内?我也试过这个

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

但没有效果。

我想要的结果是我的.myDiv用form标签包装并放在模态之后。

1 个答案:

答案 0 :(得分:0)

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

form

演示:Problem - Solution