【发布时间】:2016-07-18 14:20:24
【问题描述】:
我。为 IE9 和 HTML5 autofocus 关键字开发,将光标放在指定的输入字段中不起作用。如何在 IE9 中添加该功能(IE11 但强制降为 IE9)?
以下内容不起作用:
$('input').focus()$(function() {$('[autofocus]:not(:focus)').eq(0).focus();});setTimeout(function() { document.getElementById('myInput').focus(); }, 10);
如建议:
HTML
<body>
<form>
<h3>Find Item</h3>
<input maxlength="8" name="abcd" id="abcd" autofocus="autofocus" placeholder="Find Item" required>
</form>
JS
<script>
$(document).ready(function(){
$("#wordOrderID").focus();
}
</script>
【问题讨论】:
-
$("#wordOrderID").remove(); ??,你在这里删除输入
-
可能你需要等到文件加载完毕,你在用这个吗? $(document).ready(function(){ $("#wordOrderID").remove(); });
-
没有理由显示这些方法中的任何一种都不起作用,假设元素在被调用时存在并且其他一些元素没有被关注。提供minimal reproducible example
-
看看接受的答案here
标签: javascript jquery html