我想在选择一个选项时将焦点设置在一个字段上,但它不是在调用。焦点不适用于所需的输入字段。请帮忙。
$(document).ready(function () {
$('select[name=selector]').change(function () {
if($(this).val() == 'a'){
$("#new").focus();
}
});
});
答案 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;