解决方案 »

  1.   

    现在想用快捷键 提交表单,提交前验证,现在验证不通过,但还是走后台click事件,求解
      

  2.   

    事件绑定到form上
     
    $('#form1').bind("submit", function () { return myClick(); });
      

  3.   

    或者直接用原生脚本:document.getElementById("btn").click();
      

  4.   

    请把script脚本放到<head></head>里面试试。
      

  5.   

    3楼的方法可以,四楼的试了还是不行,问下3楼,Jquery不是对Javascript 的封装简化吗?
    Jquery中的$("#btn") 和js的document.getElementById("btn")不是一样的效果吗?
    为什么这里不行?
      

  6.   

    知道了,click()是DOM对象的方法,不是Jquery对象的方法,可以将Jquery对象转换成DOM对象。
    所以  有两种解决方案,第一种就是用三楼的document.getElementById("btn").click();
    第二中是将其转换成DOM对象,$("#btn")[0].click();
    JQuery和DOM区别挺大的,得好好了解了解之间的区别