我的网页上有这个代码:
$(document).keypress(function(e){
if (e.which == 13){
if ($('#title').is(":focus"))
{
$("#save_post").focus().click();
$('div .jqEasyCounterMsg').css('visibility','hidden');
}
else if ($('#s').is(":focus"))
{
$("#searchAddress").focus().click();
}
}
});
这适用于除旧版本的IE(8及更早版本)之外的每个浏览器。我应该更改什么才能在这些版本中使用它?
答案 0 :(得分:2)
将您的事件处理程序代码放在$(document).ready(...
块中,它应该可以正常工作。
$(document).ready(function() {
$(this).keypress(function() {
...
});
});