日期:2014-05-16  浏览次数:20387 次

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


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

------解决方案--------------------
$(document).ready(function(){}) 这句是获取整个文档对象,之后才可以继续对文档中的元素进行操作。
------解决方案--------------------
$(document).ready(function(){}) 
在 body 的 onload 事件中执行

你的 var $cr = $("#cr");  如果是在 id=cr 的标记加载完成之后执行的,那也是有效的