为了账号安全,请及时绑定邮箱和手机立即绑定

jquery重载页面部分的点击事件无法运行

jquery重载页面部分的点击事件无法运行

jeck猫 2019-04-08 11:19:10
绑定click事件到表格tabel里的链接xxx,并发送ajax请求,成功后重载表格table部分,即执行$('#table').load(location.href+'#table>*')。此时再点击链接,点击事件无法执行,必须重新刷新页面。如何修改?html代码如下:分类名称文章数量分类排序操作编辑
查看完整描述

2 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

重载之后,之前绑定的事件就没了。用delegate将事件绑在父元素上,即$("#table").on('click','.del',handler)试试。
                            
查看完整回答
反对 回复 2019-04-08
?
胡子哥哥

TA贡献1825条经验 获得超6个赞

如果jquery版本比较低(1.2?)可以使用$("#table").live('click','.del',handler)方法,如果比较高(1.5?)的话可以使用上面提到的on方法
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 375 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号