remove(); empty(); 这些jquery方法将元素移除后,id仍然存在

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

胡说叔叔
浏览 973回答 1
1回答

郎朗坤

看了你在楼上回答里的评论,有个问题需要确认一下:你是不是用了事件委托?事件是绑定在元素上的,元素从页面中移除了以后事件已经没有了触发条件,理应不触发。你的问题的话可能有两种情况,1、用了事件委托,事件绑定在父级元素上了,所以事件依然触发。2、你在切换选项卡的时候,又把事件给绑到新元素上去了。跟一下代码,看一下触发条件,就可以知道是哪里的问题啦。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript