jQuery中的Click()没有做任何事情

时间:2013-11-17 17:55:22

标签: javascript jquery click bind

我有一个jQuery脚本,我想在点击

后做某些事情
.header .unfocused

HTML看起来像这样:

<div class="window">
<div class="header unfocused">
some more stuff
</div></div>

和jQuery:

$( ".header.unfocused" ).click(function() {
    console.log("you clicked it!");
});

然而,点击它之后,它什么也没做,我在控制台里看不到任何东西。我甚至尝试过.bind函数,但它也没有用。请帮忙。

3 个答案:

答案 0 :(得分:2)

对我来说很好。 http://jsfiddle.net/QhxQG/

确保jQuery正在加载(可能你的网址错误了吗?)并且你的事件是在onready块中创建的:

$(function() { // a common, neater way of saying: $(document).ready(function() { 
  // events here
});

答案 1 :(得分:0)

试试这个:

$(function () {
    $( ".header.unfocused" ).on('click', function() {
        console.log("you clicked it!");
    });
});

Fiddle

答案 2 :(得分:0)

你能试试吗,希望你错过了$(document).ready()处理程序,

 $(document).ready(function(){ 
    $( ".header" ).click(function() {
        alert("you clicked it!");
    });
});