使用jQuery的.on方法解决ajax增加的html元素获取不到的问题

下班之前终于搞定了使用$.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/>

Loading

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据