依米吴网页设计

关于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);      
                                                                                          }
                                                                                    });
posted @ 2012-03-29 11:33  依米吴  阅读(157)  评论(0)    收藏  举报