0

我有文本框,其可见性由 Telerik 下拉列表中选择的值控制。说如果选择的值是yes,那么文本框是可见的,否则它会隐藏。现在,当下拉列表中的值设置为是时,我无法将焦点设置到该文本框。仅在按下“Tab”键时焦点会移到那里,但不会在文本框出现时立即移动。我试过这段代码:

function OnDropDownChange(e){
if ($(this).val() === "Y") {

        $("#txtID").show();
        $("#txtID").focus();            
}
}

任何帮助将不胜感激。

4

2 回答 2

1

试试这个它可以工作:

$('#txtID').show('slow', function() {
 $(this).focus();
});

参考

于 2013-04-13T05:52:37.380 回答
0
$("#txtID").show(400, function() {
    $(this).focus();
});
于 2013-04-13T04:55:59.790 回答