初学jquery的时候真的感觉很疑惑,明明增加的新元素的各方面都和旧元素是一样的,偏偏没有绑定上旧元素的事件。
启示:绑定事件是静态的,只能给当前的文档页面增加上事件,可以相当于说旧版本有,新版本的新元素没有(增加东西之后是新版本),需要自己去手动加上,但是手动给新版本的新元素加上事件之后,你会突然发现旧版本的旧元素绑定上了两个事件。
解决方式:每次生成新版本的时候,初始化一下,也就是将原有的旧版本绑定的事件给解绑一下,再一次全部性的给新版本的所有元素
初学jquery的时候真的感觉很疑惑,明明增加的新元素的各方面都和旧元素是一样的,偏偏没有绑定上旧元素的事件。
启示:绑定事件是静态的,只能给当前的文档页面增加上事件,可以相当于说旧版本有,新版本的新元素没有(增加东西之后是新版本),需要自己去手动加上,但是手动给新版本的新元素加上事件之后,你会突然发现旧版本的旧元素绑定上了两个事件。
解决方式:每次生成新版本的时候,初始化一下,也就是将原有的旧版本绑定的事件给解绑一下,再一次全部性的给新版本的所有元素