-3

现在,我有

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

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

但是当我单击按钮时,什么也没有发生。我究竟做错了什么?

4

4 回答 4

1

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

于 2012-07-15T15:42:18.980 回答
1
$(document).ready(function(){
    $(".follow-button").click(function(){
        alert("asdf");
    });  // <----here 
});      
于 2012-07-15T15:39:07.417 回答
1

您错过了以下的右括号和分号click

$(document).ready(function(){
    $(".follow-button").click(function(){
        alert("asdf");
    });
});
     ^----- there
于 2012-07-15T15:39:37.423 回答
1

看起来你需要添加 ); 到函数结束

$(".follow-button").click(function(){
        alert("asdf");
    });
于 2012-07-15T15:40:01.053 回答