专注于Chrome而不是IE

时间:2014-07-09 10:39:10

标签: jquery

我只关注表单上的第一个元素,只要它们是文本框,密码字段和下拉列表。我现在有一个问题与IE在Jquery正在工作的时候找到并且正如预期的那样在Chrome中而不是IE。

$('#pagebody').find('input[type=text],input[type=password],select,textarea').filter(':visible:first').focus(); 

我只是想知道为什么这在Chrome中运行但不在IE中。感谢您提供的任何帮助

1 个答案:

答案 0 :(得分:1)

试试这个:在document.ready中调用jQuery代码,因为IE在完全呈现的元素上调用.focus()方法。见this

$(document).ready(function(){
  $('#pagebody').find('input[type=text],input[type=password],select,textarea').filter(':visible:first').focus();
});