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