在chrome,IE11,下可用……这是为什么??

解决方案 »

  1.   

    看标题就发现你少打了个方括号“]”应该是$('input[name="phone"]')
      

  2.   

    楼上已答
    不过代码质量可以改进,不要反复的去获取dom$('input[name="phone"').blur(function (){
    var p=$(this).val();
    if (!p){//这个不知道你什么判断标准,貌似永远都不会为true
    return false;
    }
    alert(p);
            });  
    })
      

  3.   

    那排除空的话,也应该对
    var p=$.trim($(this).val()); //移除前后空格,否则 !''会为true  !‘  ’会为false