2016-11-23 47 views
0

我在jQuery上编程,遇到了一个奇怪行为的页面:非常基本的jQuery/javascript功能根本无法工作。我有“如果它不工作,那么这是我的错,从来没有编程语言”的心态,但显然在这种情况下,这不是事实。这是代码:非常基本的jQuery代码不工作

<html> 
<head> 
</head> 
<body> 


<script> 

    $(document).ready(function(){ 

     $("#id3").click(function(){ 

      alert("ada"); 

     }); 

    }); 

</script> 

<button type="button" id="id3">id</button> 

</body> 
</html> 

此代码是在我的本地,其中有很多很多比这更复杂的工作jQuery函数其他几个页面的页面。我真的不知道为什么或如何将这个简单的代码不工作。

任何见解表示赞赏

+0

您需要在您的网页 –

回答

0

你需要用script标签引用jQuery库。没有它,图书馆提供的特殊语法和对象将不会被你的浏览器知道。

$(document).ready(function(){ 
 

 
     $("#id3").click(function(){ 
 
      alert("ada"); 
 
     }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button type="button" id="id3">id</button>

+0

哦真正的jquery.js!我之所以忘记这一点,是因为我编写了另一个页面而没有引用jQuery库并且它工作正常(但是该页面最终将作为一个'iframe'在具有引用的jQuery的ANOTHER页面中工作,因此它的工作原理),我想那么这次呢。我想错误总是属于我们的!谢了哥们。 – Matheus