2012-07-15 31 views
-3

现在,我有Jquery-如何识别一个点击按钮的类

$(document).ready(function(){ 
    $(".follow-button").click(function(){ 
     alert("asdf"); 
    } 
});  

<button class="follow-button" align="right" align="center"> 
     Follow 
</button> 

但是,当我按一下按钮,没有任何反应。我究竟做错了什么?

+2

如果你检查你的调试控制台,你会发现你错过了一个支架。 – 2012-07-15 15:39:52

+3

*“我在做什么错了?”*您没有打开开发者控制台运行代码。 – 2012-07-15 15:39:53

+0

好哇。是的,我没有看到...我从来不知道整个Javascript控制台和东西。这是新的。 – Wiz 2012-07-16 01:26:24

回答

1

你错过了一个右括号和分号后的click

$(document).ready(function(){ 
    $(".follow-button").click(function(){ 
     alert("asdf"); 
    }); 
}); 
    ^----- there 
1
$(document).ready(function(){ 
    $(".follow-button").click(function(){ 
     alert("asdf"); 
    }); // <----here 
});  
1

看起来你需要添加);到功能的结尾

$(".follow-button").click(function(){ 
     alert("asdf"); 
    }); 
1

其他提交者回答你的问题,但我想我会评论。当语法错误时,JavaScript会产生非常意想不到的后果,并且很难弄清楚实际发生了什么问题。我会建议使用JSLint(或JSHint)来捕捉这些愚蠢的错误。 (http://www.jshint.com)

+1

是的,正如所评论的,在JavaScript中开发时总是要打开调试控制台! – dwieme 2012-07-15 15:43:14