jquery checkbox框 复制以后无法选中

图片描述

利用jquery里边的clone再复制一个这样的框的时候,里边的内容却无法被选中,这是怎么回事

阅读 3.9k
6 个回答

建议给出相关代码

id冲突....
建议给这个框写个初始化方法.可以重复调用.

使用静态绑定,因为后来追加的是无法获取到节点。还有就是要用prop不要使用attr来改变状态

id冲突了,你可以搞一个class,然后利用this找到dom,再进行相关的操作

给出相应的代码,在生成新的checkbox要重新获取dom中的元素

clone有一个参数,默认是false,不复制该元素上绑定的事件。你在复制某个元素时,仅用clone(),添加在此元素上的所有事件是不复制的。你应该用clone(true)。
对于你这个问题,上面几位说的问题,是不是id冲突,用了attr而不是prop等,你也要查一下,也是有可能的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题