jQuery load页面后选择器失效问题

2025-03-09 08:25:57
推荐回答(2个)
回答1:

load()只加载html,不加载js

所以会有2个问题
1,远程页面里的js不会生效
2,当前页面第一次加载的代码,不认识load过来的新dom

解决的办法有3个
1,load()完后,拆分执行远程页面的html和js
2,用live()为新dom动态加载js事件,注意jq-1.9,用$.on(),跟以前版本语法不一样了
3,load()完后,重新执行一遍js,让js重新认识新dom

回答2:

如果可以在你load的页面写脚本。