关于javascript
javascript 在同一段程序的分析和执行,不是一行一行执行,而是一段一段分析执行,定义式的函数语句会被提取出来优先执行。这一特征也被称为:javascript 的预编译。事实上,javascript 执行引擎的预编译还包括对所有var变量的创建(初始值为undefined )。猛然想起上次写的汽车4S相册,明明第一行定义了变量等于0后来检测居然为undefined
邮箱格式验证
if(!$("#email1").val().match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)){
 
   
alert("格式不正确!请重新输入");}
复选框全选与全不选判断条件是$(this).is(":checked") 而不是$(this).attr("checked");因为复选框选中的属性值是checked不选是undefined故判断条件是
$(this).is(":checked")
//复选框全选的问题 
$("div.li_title ul li.check input:checkbox").click(function(){
if($(this).is(":checked")){
$(' div.li_ans ul li.check input:checkbox').attr("checked","checked");
}else{
$(' div.li_ans ul li.check input:checkbox').attr("checked",false);
}
});
$("div.li_title ul li.check input:checkbox").click(function(){
if($(this).is(":checked")){
$(' div.li_ans ul li.check input:checkbox').attr("checked","checked");
}else{
$(' div.li_ans ul li.check input:checkbox').attr("checked",false);
}
});
                    
                
                
            
        
浙公网安备 33010602011771号