remove(); empty(); 这些jquery方法将元素移除后,同一个页面如果再添加相同id(与移除的id相同)的元素,也会造成id冲突,请问怎么解决,怎么彻底将原来的id彻底删除掉啊?
1 回答

郎朗坤
TA贡献1921条经验 获得超9个赞
看了你在楼上回答里的评论,有个问题需要确认一下:你是不是用了事件委托?
事件是绑定在元素上的,元素从页面中移除了以后事件已经没有了触发条件,理应不触发。
你的问题的话可能有两种情况,
1、用了事件委托,事件绑定在父级元素上了,所以事件依然触发。
2、你在切换选项卡的时候,又把事件给绑到新元素上去了。
跟一下代码,看一下触发条件,就可以知道是哪里的问题啦。
添加回答
举报
0/150
提交
取消