2014-12-03 128 views
1

我很奇怪,为什么JavaScript警告不弹出:简单的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文件的工作,我不知道为什么会这样不能工作...

回答

4

你需要一个功能PARAM传递给click()呼叫

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

这里是更新的代码

<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(function(){ 
       alert('ok'); 
      }); 
      $("#btn-lokality").click(function(){ 
       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> 

注意:您需要通过一个()函数点击({});事件。