$(document).click():不会触发警报

时间:2013-02-01 13:14:02

标签: javascript jquery

可能很简单,但我可以找到合理的解释

$(document).ready(function(){
    $(document).click(function () {
        alert('ok');
    });
});

不会触发警报(); 我使用的是最新的谷歌浏览器。浏览器是否为ajax回调函数设置了一些限制?

修改1:代码在$(document).ready();

之内

3 个答案:

答案 0 :(得分:3)

我认为您忘记使用

封装代码
$(function(){
   //your code here 
});

$(document).ready(function(){
    //your code here
});

答案 1 :(得分:1)

奇怪但却是真的,那是在firefox上工作但不在chrome上。尝试这个,对我来说也适用于最新版本的chrome和firefox:

$(document.body).click(function () {
     alert('ok');
});

答案 2 :(得分:-1)

$().ready(function() {   
    alert('ok');
});