JS動態生成的元素,其對應的方法不響應(比如單擊事件,鼠標移動事件等)...

主要原因:在頁面給元素註冊點擊事件的時候【 $(function () {  XXX }); 】,JS動態生成的元素還尚未生成,所以click事件就沒有生效   解決方法:   方案一:js動態生成元素後再給其註冊事件 【註冊事件放在動態生成的js下面(js是從上往下執行的,當註冊事件的時候元素已經生成了,就不會出現註冊失效的現象了)】 話比較抽象舉個例子:   方案二:js動態生成元素的時候給他
相關文章
相關標籤/搜索