Setting the focus to the next input in jQuery?

后端 未结 3 867
日久生厌
日久生厌 2021-01-05 07:22

I\'ve currently got a script that\'ll check for the value of a select box, and then enable a text field right next to it, and then hopefully set focus.

I have this a

3条回答
  •  萌比男神i
    2021-01-05 08:15

    Also found a nice little plugin to get the next input: http://jqueryminute.com/set-focus-to-the-next-input-field-with-jquery/

    $.fn.focusNextInputField = function() {
        return this.each(function() {
            var fields = $(this).parents('form:eq(0),body').find('button,input,textarea,select').not(':hidden');
            var index = fields.index( this );
            if ( index > -1 && ( index + 1 ) < fields.length ) {
                fields.eq( index + 1 ).focus();
            }
            else {fields.first().focus();}
            return false;
        });
    };
    

提交回复
热议问题