下班之前终于搞定了使用$.ajax增加的动态元素获取不到的问题,原来是使用.on方法(老版本是.live),这里记录一下,顺便赞一下jQuery,通过使用getJSON,.append,.empty等,这个东东太方便了。唯一的一点就是版本太多了,最新版本支持的浏览器对于中国用户来说是个噩梦。
我是用法
<br/>$('#parent').on("click", "#child", function() {});<br/>//#parent是非ajax方式生成的,#child是ajax回来的数据append到#parent的<br/>
我的代码
<br/>$('#taskComments').on("mouseenter", "#taskComment", function(){<br/> $(this).addClass('active');<br/>});<br/><br/>$('#taskComments').on("mouseleave", "#taskComment", function(){<br/> $(this).removeClass('active');<br/>});<br/>