jQuery - on()不工作(简单示例)

CHa*_*awk 8 jquery function click

我的Jquery代码遇到了一些问题.

<html>
<head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
        $(function() {
            $(".upvote").on("click", function() 
            {
                alert('test');
            }
        }); 
    </script>
</head>
<body style="background-color:black; color:white;">
    <form action="#" method="post">
        <input type="submit" class="upvote" value=" + " />
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我点击按钮时,没有任何反应.我检查并确保我有jQuery 1.7.有人可以帮忙吗?

Jar*_*Par 13

您错过了);处理程序的结束.它导致语法错误,导致代码无法运行

$(".upvote").on("click", function() {
  alert('test');
});
Run Code Online (Sandbox Code Playgroud)

  • 对.此外,如果您不希望它充当常规提交按钮,则需要将事件传递给函数并在其上执行preventDefault(). (2认同)