如何将焦点移动到下一个字段,该字段在当前字段的模糊处启用。
例如:2个字段,第二个字段被禁用。当用户从第一个字段中选中标签时,出现模糊时,第二个字段启用,我需要焦点移动到该字段。
<input type="text" id="field1">
<input type="text" id="field2" disabled="disabled">
<script>
$('#field1').blur(function () {
$('#field2').removeAttr("disabled");
});
</script>
小提琴:
答案 0 :(得分:1)
根据Dutchess的回答:
使用.focus()
但是在超时时将其包装,以便浏览器有时间注意第二个字段不再被禁用
$('#field1').keydown(function () {
$('#field2').removeAttr("disabled");
setTimeout(function(){$('#field2').focus();});
});