我需要在点击按钮时克隆和附加元素。第一次它正常工作,但在其他添加点击它添加2,4,8 ...元素。我在追加之前恰好对元素进行了调整,它包含一个元素副本,而click事件只触发一个元素。所以我对这种行为感到困惑
$CATALINA_BASE
答案 0 :(得分:4)
这是因为在每次追加时你都会添加一个新的.faq-container
元素。然后,当您克隆时,抓住所有这些,这样您每次点击按钮时的元素数量就会翻倍。相反,只需抓住第一个:
var faqc = $('.faqs-container').first();