【发布时间】:2011-09-17 22:19:52
【问题描述】:
使用 jQuery 触发 keyup 事件真的搞砸了。
这是一个干净的例子
当我输入任何 input 时,它们都会触发事件,但是当我尝试以编程方式 ($(element).trigger('event')) 触发它时,只会触发第二个事件,但我希望两者都发生。
我错过了什么?
UPD 我无法更改处理程序的附加方式!
【问题讨论】:
-
“当我尝试以编程方式触发它时” - 你是什么意思?
-
好问题。但是,顺便说一句,你为什么要混合你的事件绑定?还是不同的脚本文件使用了不同的事件绑定方式?
-
@Webars 编程 =
$(element).trigger('event') -
所以以与第一个相同的方式附加第二个函数。
-
@David Hoerster,我实际上已经绑定了事件并想从 chrome 扩展中触发它。刚刚添加了第二个来强调问题。也许我不应该。
标签: javascript jquery events triggers onkeyup