通过选择选项来聚焦字段

时间:2017-02-01 09:54:40

标签: jquery

我想在选择一个选项时将焦点设置在一个字段上,但它不是在调用。焦点不适用于所需的输入字段。请帮忙。

$(document).ready(function () {
    $('select[name=selector]').change(function () {
        if($(this).val() == 'a'){
            $("#new").focus();
        }
    });
});

1 个答案:

答案 0 :(得分:1)

您可以在更改select标签时轻松实现此功能,如果new是输入框的ID,则可以通过$('#new').focus()关注输入框。



$(document).ready(function () {
        $('#selector').change(function(){
        	if($(this).val()=='a'){
            $('#new').focus();
            }
        });
    });

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="selector">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
<option value="d">D</option>
<option value="e">E</option>
</select>
<input id="new" name="new" value="" />
&#13;
&#13;
&#13;