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

Другой жерех файлы работают, я не знаю, почему это не может работать ...

ответ

4

Вам нужно передать функцию как пары для 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> 

Примечание: Вы должны передать функцию() в клик ({}); события.

Смежные вопросы