<textarea type="text" id="message" rows="1" cols="20" name="email" spellcheck="false" autocomplete="off" autofocus required></textarea>
是否有一些JQuery我可以实现,由于JQuery备份HTML5的自动对焦功能,以确保所有浏览器自动对焦
<textarea type="text" id="message" rows="1" cols="20" name="email" spellcheck="false" autocomplete="off" autofocus required></textarea>
是否有一些JQuery我可以实现,由于JQuery备份HTML5的自动对焦功能,以确保所有浏览器自动对焦
你可以使用jQuery的focus:
$(function() {
$("#message").focus();
});
<script>
$(function(){
if (!("autofocus" in document.createElement("input"))) {
$("#message").focus();
//document.getElementById('message').focus(); as an alternitive.
}
});
</script>
将运行,不会触发那些支持自动对焦功能的浏览器。
代码无偿从diveintohtml5.info
被盗试试这个..
$(function() {
$("#message").focusin();
});
一些奇怪的原因,这并不在IE9工作。 – user852974
@ user852974 - Pfft - 愚蠢的IE浏览器。我不确定。你是否将注意力集中在一些其他输入上? –