贝尔_1987
2014-12-13 19:00
如题,还是不太明白,为什么append动作,会导致第一个自动删除呢?
不是自动删除,因为引用的是用一个dom对象,所以每次操作的时候,会自动移到不同的按钮下面
因为每次append都是用的#book这个dom对象,而不是新增一个dom对象,所以点第二个按钮后第一个按钮下的对象会消失。相当于只有一个苹果,每次把他放在不同的位置了。如果你把代码修改一个,设置#book1,#book2,#book3,#book4 四个dom对象,每一个按钮append一个对象,就会发现相互之间不影响 了
jQuery里有一个clone() 方法,可以实现你要的效果,每次点各自下面的都不消失,但会越点越多
jQuery源码解析(架构与依赖模块)
84047 学习 · 280 问题
相似问题