2012-06-04 57 views
0

我有一个搜索字段的输入类型文本,我使用jQuery和焦点,但它不工作在Internet Explorer中,我不知道如果我在我的代码中做了错误,或者如果有一个更好的方法来做到这一点?请提供一些帮助!谢谢!在Internet Explorer中的jQuery焦点

$(document).ready(function(){ 

$("#search12_176db646136e9421c49d1b").focus(); 

}); 

#search12_176db646136e9421c49d1b id输入标签的id。

+0

工作正常http://jsfiddle.net/Awh5J/ – Esailija

回答

3

试试这个:

$(document).ready(function(){ 

     setTimeout(function() { 
     $("#search12_176db646136e9421c49d1b").focus(); 
     },1000); 

    }); 

$("#search12_176db646136e9421c49d1b")[0].focus(); 

这里

$("#search12_176db646136e9421c49d1b")[0] 

类似于

document.getElementById('search12_176db646136e9421c49d1b') 
2
document.getElementById('search12_176db646136e9421c49d1b').focus();