有一个选择器,当我选择一个特定选项时,它会显示额外的表单字段。那时我想将焦点切换到新领域。这是我尝试过的,但似乎不起作用。我错过了什么?:
$('#mySelector').change(function () {
var st = $(this).val();
if (st == 'a') {
$('#a').show(function(){
$('#aField').focus();
});
$('#b').hide();
} else if (st == 'b') {
$('#a').hide();
$('#b').show(function(){
$('#bField').focus();
});
} else {
$('#a, #b').hide();
}
});