【发布时间】:2016-03-31 01:04:23
【问题描述】:
我将更改功能绑定到输入元素,当我单击 TAB 进行下一个输入时(有一个动态更新内容的功能)然后我失去了下一个输入的焦点。
我尝试了很多方法,但未能激活对下一个输入的关注。
$(document).on("change", '.usdrate, .usdcost, ', function () {
updateinputs();
if($(this).attr('class') == 'usdrate'){
//not working
$('.usdcost').focus();
}
});
function updateinputs(){
//I create new inputs because I changed the values
//there are many operations here
$("#test").html('').html('<input class="usdrate"><input class="usdcost">');
}
html code:
<div id="test"><input class="usdrate"><input class="usdcost"></div>
【问题讨论】:
-
我已经添加了一个答案,但是我不知道这行是什么意思。"$(document).on("change", '.usdrate, .usdcost, ', function ()",那应该是错误的。
标签: javascript jquery focus