日期:2014-05-17  浏览次数:20401 次

关于$(document).ready(function(){}) 一个容易被忽略的问题
var $cr = $("#cr");  //jQuery对象
$cr.click(function(){
if($cr.is(":checked")){ //jQuery方式判断
alert("感谢你的支持!你可以继续操作!");
}
})


未放入 $(document).ready(function(){})  为什么会无效!

------解决方案--------------------
没什么好研究的:
 
ready在网页中所有DOM结构绘制完毕后才执行,可以简写成!

所有说,可能是你的顺序放得不对,所有没有ready就不会执行。
------解决方案--------------------
文档都没加载完毕,你绑定click事件做什么,自然得放在ready里了,$(function () {}即可!