如何解决选择<div>内的HTML内容并附加到
|| 我正在尝试执行以下操作:<div id=\"aa\">
<select><option>1</option></select>
<select><option>a</option></select>
</div>
<div id=\"bb\"></div>
$(\'#aa\').html(appendTo(\'#bb\'));
如何将#aa
中的两个选择菜单移动到#bb
中?
非常感谢。
解决方法
如果要移动它们而不复制它们,请执行以下操作:
$(\'#aa\').children().appendTo(\'#bb\');
如果确实要复制它们,则可以执行以下操作:
$(\'#aa\').children().clone(true).appendTo(\'#bb\');
这两个都可以防止您不必要地破坏DOM元素,并且它们在元素上保留所有事件处理程序。
编辑:我走错了方向。我把ѭ5的孩子附加到ѭ6之后。固定。
,移动还是复制?
您可以使用它来复制:
$(\'#bb\').html($(\'#aa\').html());
如果您要清除#aa
,请执行以下操作:
$(\'#aa\').html(\'\');
http://jsfiddle.net/VhuG7/
,$(\'#aa>select\').appendTo(\'#bb);
将所有\'select \'元素从aa移动到bb
,$(\'#bb\').html($(\'#aa\').html());
这应该工作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。