可能很简单,但我可以找到一个合理的解释
$(document).ready(function(){
$(document).click(function () {
alert('ok');
});
});
不触发警报();我正在使用最新的谷歌浏览器。浏览器是否会像 ajax 回调函数那样对此设置一些限制?
编辑1:代码在$(document).ready();
可能很简单,但我可以找到一个合理的解释
$(document).ready(function(){
$(document).click(function () {
alert('ok');
});
});
不触发警报();我正在使用最新的谷歌浏览器。浏览器是否会像 ajax 回调函数那样对此设置一些限制?
编辑1:代码在$(document).ready();
我想你忘了用
$(function(){
//your code here
});
或者
$(document).ready(function(){
//your code here
});
奇怪但真实,这适用于 Firefox,但不适用于 chrome。试试这个,也适用于最新版本的 chrome 和 firefox:
$(document.body).click(function () {
alert('ok');
});
尝试
$().ready(function() {
alert('ok');
});