试了jqgrid的事件和方法api,都没用,请教大佬有什么好的方法
听起来就是一个很简单的事件代理:
$('.jqgrid').on('click', '.some-cell', event => {
// do what you need to
});
关于事件代理,实际上是 jQuery 1.3 之后就引入的功能,借助事件冒泡机制,可以把事件处理函数绑定在最高一级的 DOM 节点上,这样所有该节点内触发的事件都可以由它处理,节省绑定的时间和代码难度。
你可以看这篇官宣:Understanding Event Delegation,或者仔细读一下 jQuery 的文档。
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答2.7k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
5 回答736 阅读
4 回答2.2k 阅读✓ 已解决
谢邀,事件代理不行么?