Ajax或JS动态添加的元素,Jquery效果不起作用
问题:
最近在做一个Ajax分页的功能,遇到一个问题
一开始jquery效果是可用的,但是,ajax执行一次之后,jquery效果就无效了。
解决办法:
可以添加live事件来解决
W3C关于live的定义:通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)。
$(".box a img").mouseover(function () { //code }); //ajax 无效果 bug修改 $(".box a img").live("mouseover", function () { //code });