jquery事件丢失

[复制链接]
查看11 | 回复2 | 2013-4-16 17:32:03 | 显示全部楼层 |阅读模式
你错了.比如$("table tr").click(function(){});只是把当前能选择出来的元素挂上事件.而且有些时候,JQ事件不是全挂在元素上面的.另外你如果用的是innerHTML+="xxxx"的话,这种只是把HTML拿过去了.后期用代码绑定的事件是复制不过去的.因为它并不全生成onclick="xxx"这种东西只有明文写的事件才行,比如 onclick="xxx()"...
回复

使用道具 举报

千问 | 2013-4-16 17:32:03 | 显示全部楼层
您好:如果复制的tr使用js动态添加到这个的后面的话,需要在append()后面给它重新绑定一下事件。用live()绑定:$("").live(funtion(){});...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行