2014-12-03 119 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> 

注意:您需要通過一個()函數點擊({});事件。