问答详情
源自:1-6 jQuery的类数组对象结构

有没有什么办法,可以让第二个按钮添加的同时,第一个按钮下的对象不会消失呢?

如题,还是不太明白,为什么append动作,会导致第一个自动删除呢?

提问者:贝尔_1987 2014-12-13 19:00

个回答

  • 艾伦Aaron
    2014-12-15 12:09:59
    已采纳

    不是自动删除,因为引用的是用一个dom对象,所以每次操作的时候,会自动移到不同的按钮下面

  • 慕数据3483260
    2019-11-05 15:13:01

    因为每次append都是用的#book这个dom对象,而不是新增一个dom对象,所以点第二个按钮后第一个按钮下的对象会消失。相当于只有一个苹果,每次把他放在不同的位置了。如果你把代码修改一个,设置#book1,#book2,#book3,#book4 四个dom对象,每一个按钮append一个对象,就会发现相互之间不影响 了

  • 慕数据0495159
    2015-05-17 16:31:40

    jQuery里有一个clone() 方法,可以实现你要的效果,每次点各自下面的都不消失,但会越点越多