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

如何给jqgrid每一行数据绑定单击事件

如何给jqgrid每一行数据绑定单击事件

慕丝7291255 2019-03-07 14:13:45
试了jqgrid的事件和方法api,都没用,请教大佬有什么好的方法
查看完整描述

3 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

事件代理不行么?

查看完整回答
反对 回复 2019-03-25
?
萧十郎

TA贡献1815条经验 获得超13个赞

选择器不可以吗


查看完整回答
反对 回复 2019-03-25
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

听起来就是一个很简单的事件代理:


$('.jqgrid').on('click', '.some-cell', event => {

  // do what you need to

});

关于事件代理,实际上是 jQuery 1.3 之后就引入的功能,借助事件冒泡机制,可以把事件处理函数绑定在最高一级的 DOM 节点上,这样所有该节点内触发的事件都可以由它处理,节省绑定的时间和代码难度。

你可以看这篇官宣:Understanding Event Delegation,或者仔细读一下 jQuery 的文档


查看完整回答
反对 回复 2019-03-25
  • 3 回答
  • 0 关注
  • 760 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信