我知道这应该是一件容易的事情......我想交换 2 个 div 的内容,并将保持动作绑定到每个元素。现在我有这个:
<div class="From">
//something here, doesnt matter
</div>
<div class="To">
//something here, doesnt matter
</div>
....
function switchElems() {
var from = $( ".From" );
var to = $( ".To" );
var fromHtml = from.html();
var toHtml = to.html();
from.html( toHtml );
to.html( fromHtml );
}
但它只切换内容,解除与内部元素相关的每个动作。操作是指包含在内容中的整个逻辑,并附加了其他插件。例如,在带有类from
的 div 中,input
绑定了 jQuery geocomplete 插件。切换 elems 后,我希望该输入仍然具有地理完整功能,但现在input
应该在div
named中To
。
我该如何解决?