jquary处理回车事件是否有既兼容ie又兼容火狐的方法

2025-03-26 07:09:35
推荐回答(4个)
回答(1):

jquery好象不用判断,全部都是e.which,你试试看把body换成document,我这里测试成功$(document).keydown(function(e){
var curKey = e.which;
if(curKey == 13 ){
alert("回车");
}
});

回答(2):

  尊敬的用户,您好!很高兴为您答疑。

  您可以尝试以下代码:


3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
 
火狐和IE都支持的enter事件 
 
 
document.onkeydown = function (e) { 
var theEvent = window.event || e; 
var code = theEvent.keyCode || theEvent.which; 
if (code == 13) { 
$("#but1").click(); 


$(document).ready(function () { 
$("#but1").click(function () { 
alert("我是enter事件," + "text值:" + $("#text1").val()); 
}) 
$("#but2").click(function () { 
alert("我是Jquery事件" + "text值:" + $("#text1").val()); 
}) 
}); 


  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

回答(3):

您好!感谢您对火狐产品的支持!

jquery好象不用判断,全部都是e.which,你试试看把body换成document,
$(document).keydown(function(e){
var curKey =
e.which;
if(curKey == 13 ){

alert("回车");
}
});
  火狐浏览器使用的是Gecko内核,是一款开源、安全的浏览器,拥有非常强大的扩展功能,可以根据自己的需求定制浏览体验。您可以在火狐社区了解更多内容。
希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

回答(4):

全球80%的人用的IE你这个.keyCode是Windows系统IE独立支持的JS实践 所以不支持