Jquery更改事件

时间:2012-07-24 08:00:08

标签: jquery onchange

我有一系列输入字段,我希望只要当前字段的文本发生变化,焦点就会跳转到下一个字段。我的代码如下所示:

inputs.change(function(){
            $(this).nextAll('input:first').focus();
        })

jsfiddle:http://jsfiddle.net/x6aqt/1/

问题是脚本似乎触发了on blur事件而不是on change事件,这种事情会失败。反正有没有按预期工作?

1 个答案:

答案 0 :(得分:2)

$("input").keyup(function(){
          if(this.defaultValue!=$(this).val()&&$(this).val()!='')
            $(this).nextAll('input:first').focus();
        })

<强> Working Demo