我正在尝试将某些函数绑定到某些输入字段。奇怪的是,如果我将.change
事件添加到输入中它会触发,但是当我添加' .keyup'在相同的输入上,事件不会触发。
注意:是的,输入可在文档就绪功能中找到。我还注释了.unbind
方法,但没有解决问题。唯一的原因是我可以稍后调用此方法,输入将不会被绑定两次。
这是我正在使用的:
bindInputChange: function()
{
var inputs = jQuery(':input');
if(inputs != null)
{
inputs.unbind();
}
inputs.change(function() { alert('change called'); }); // this one works
inputs.keyup(function() { alert('keyup called'); }); // this one does not
},
任何想法?谢谢!
答案 0 :(得分:0)
事实证明,我有另一个函数,它使你输入大写的任何东西,并且该函数有一个.unbind
,它正在移除.keyup
。删除.unbind
后一切正常。谢谢你的帮助!