2012-07-15 61 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