我在一个文本输入框上使用了jQuery的change事件,在Firefox和IE中表现如预期,但在Chrome中却有问题。同时我还通过keyup事件操作输入的内容,但当输入完成后,需要运行一些额外的代码。我尝试使用'blur'事件和'focusout'事件作为替代品,但是无法改变焦点--该输入框会再次获得焦点。以下是代码:
$('.textInput').keyup(function(event) { /* do stuff */ });
$('.textInput').change(function(event) { alert('Changed!'); /* do other stuff */ });
以及HTML代码:
<input type="text" class="textInput" value="" />
我正在使用jQuery 1.6.3。非常感谢您的任何建议。