在jQuery中触发事件(例如click),使用
我一直使用
我使用这些事件触发器来触发通过
我已经查看了jquery api,搜索了其他stackoverflow帖子[1][2],但我看不出为什么要使用其中一种而不是另一种。
我更倾向于使用
哪种方法是触发事件的最佳方式?
.trigger('click')
函数还是调用 .click()
函数,哪种更好?我一直使用
.click()
触发此事件,但突然决定也许我应该改用 .trigger('click')
。我使用这些事件触发器来触发通过
.on('click', function(){...})
创建的事件监听器。我已经查看了jquery api,搜索了其他stackoverflow帖子[1][2],但我看不出为什么要使用其中一种而不是另一种。
我更倾向于使用
.trigger()
使所有事件触发保持统一,因为它可以用于调用任何事件,包括自定义事件。但似乎.trigger()
并不适用于所有情况。哪种方法是触发事件的最佳方式?
.trigger('click')
还是.click()
?
.click()
同时注册和触发点击处理程序(取决于参数)的问题,我并不反对,但同样的情况也适用于许多 jQuery 方法(.html()
、.css()
等),所以一旦你开始使用 jQuery,你很快就会习惯它。 - nnnnnn.click()
应该给我返回事件处理程序列表 :) - Ja͢ck