javascript - 简单的 JavaScript 代码不起作用

标签 javascript asp-classic

我想知道为什么 javascript 警报没有弹出:

asp.asp 文件:

<html>
<head>
<meta charset="utf-8">
<title>AAA</title>

   <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

  <script class="code" language="javascript" type="text/javascript">
    $(document).ready(function(){
            $( "#btn-statistika" ).click({
                alert('ok');
            });
            $( "#btn-lokality" ).click({
                alert('ok');
            });
    });
  </script>
</head>
<body>

<button class='ui-state-default' id='btn-statistika' style='' >Statistika</button>
<button class='ui-state-default' id='btn-lokality' style='' >Lokality</button>

</body>
</html>

另一个asp文件正在工作,我不知道为什么这个不能工作...

最佳答案

您需要将函数作为参数传递给 click() 调用

$(document).ready(function () {
    $("#btn-statistika").click(function () {
        alert('ok');
    });
    $("#btn-lokality").click(function () {
        alert('ok');
    });
});

关于javascript - 简单的 JavaScript 代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27267757/

相关文章:

javascript - 如何使用 CSS 或 JavaScript 将图像用于复选框?

javascript - React OnAnimation结束问题

localization - asp 和 iis 6.0 从哪里得到它的日期格式

ide - 我该如何应对必须编写经典 ASP 代码的情况?

java - 是否可以在浏览器中进行路由跟踪?

javascript - 在 Google Gears Workerpool 中加密 JSON

c# - webapi 不会使用 $.param 反序列化字符串数组

javascript - 经典 ASP javascript 检查父级

sql - 是否可以将数据提交到 SQL 数据库中,等待它完成,然后使用 Classic ASP 返回从 SQL 生成的 ID?

jquery - 上一个和下一个链接