HTML代码   
 <input type="button" class="add-to-cart-button"  onclick="AddToCart" />
CSS代码
.add-to-cart-button { background: url('images/add-to-cart-button.gif') center center no-repeat;}
.add-to-cart-button:hover { cursor:pointer; border: 1px solid #f00;color:#f00;}
JQUERY代码function AddToCart()
{
alert("hello world");
}
这个代码不触发alert事件
如何让他触发呢~

解决方案 »

  1.   

    onclick="return AddToCart()";
    还有
    <script>
    function AddToCart()
     {
     alert("hello world");
     }
    </script>
      

  2.   

    不好意思,上面有点问题,重新发一段<script type="text/javascript">
    function AddToCart(){
    alert("hello world");
    }
    </script>
    <input type="submit" name="c" onclick='return AddToCart();' />
      

  3.   

    一、可以初始化页面的时候调用这个方法:1、$(document).ready(function(){
       AddToCart();
    });
    2、在body里面onload
       <BODY onload="AddToCart();"></BODY>
    3、在JQUERY里面使用window函数
       window.onload(AddToCart());二、按钮事件
    <!--HTML代码-->
    <input type="button" onclick="AddToCart();"/>三、bind绑定事件
    <!--JQUERY代码-->
    $("#ClickMe").bind({
       click:function(){
          AddToCart();
    }
    });<!--HTML代码-->
    <span id="ClickMe"><img src="img.jsp" /></span>
      

  4.   

    submit改为button
    submit按钮会提交表单,但并非ajax提交,所以会刷新页面,脚本被刷新掉了所以不起作用
      

  5.   

    或者在不想提交时 如验证不通过是return false就不会提交 onclik也要return
      

  6.   

    只需 onclick="AddToCart"=> onclick="AddToCart()"