$("#tj1").click(function(){
if($("#user1").val()==null){
alert("1");
}else{
alert("2");
//$("#frm").attr('action','alipayapi.jsp').submit();
}
}); <input>明明是空的,弹框却弹“2”;不懂了
alert(''==null)//false,内容为空和null并不等同
if($("#user1").val()=='')//改这样
你用的是$我就当你用的是jq了,这时候不是空值。而是[],一个空数组,你可以判断$('')[0]或者$('').length都可以达到你要的效果
你用的是$我就当你用的是jq了,这时候不是空值。而是[],一个空数组,你可以判断$('')[0]或者$('').length都可以达到你要的效果
判断是否为undefined
写个判断,看一下是否是undefined