关于jquery append() 我将一个选择器赋给一个变量,例如var $id1 = $('#id1');

[复制链接]
查看11 | 回复2 | 2013-5-20 19:49:42 | 显示全部楼层 |阅读模式
你应该这样想一想 $id1它是一个Id, 再或者它里面还有Id如果Append是Copy过去 那Id不就重复了吗??这是不允许的 Id 是不可以重复的如果你真想复制过去可以使用var $id1=$("#id1").clone(bool,bool);//克隆一个出来 具体两个bool参数可以去官方查查API$id1.attr("id","id2");//一定要改Id名喔别让Id重复了 虽然不会有太大的影响但这样确实不符合规范$("#main2").append($id1);...
回复

使用道具 举报

千问 | 2013-5-20 19:49:42 | 显示全部楼层
这是官方文档的说明如果一个被选中的元素被插入到另外一个地方,这是移动而不是复制。所以你的代码没问题...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行