<input id="keyword" name="keyword" type="text" />
$(function(){$("#keyword").bind({
keydown:function(e){
if(e.keyCode == 13){
alert("aa") }
}
})
})
这个在网页是没问题的,但放在客户端里,这个e.keyCode就失效了,请问有没有人遇到过这样的问题

解决方案 »

  1.   

    肯定是jquery的加载问题,看看加载的路径
      

  2.   

    jquery的加载问题?是说jquery没加载到吗?
      

  3.   

    对呀,你把运行的画面的源码看看,jquery加载的路径
      

  4.   


    $(function(){    $("#keyword").keydown(function(){
             if(keyCode=="13"){
                alert("aa");   
              }
        });
    });
      

  5.   


    $(function(){ $("#keyword").keydown(function(e){
    if(e.keyCode=="13"){
    alert("aa"); 
    return;  
    }
    });
    });
      

  6.   


    问题不是jquery,因为还有很多其他的方法调用了jquery,他们都正常
      

  7.   

    你的客户端到底是IE7还是vc++编写的软件啊?浏览器的话基本都支持keydown事件,如果是vc++编写的软件就爱莫能助了,不知道这个软件怎么搞的
      

  8.   


    客户端是调用IE7核心,至于支不支持keydown事件,我也和工程师说了很久,他说把IE控件都拖进来了,他也没办法