帮忙分析下,下列jQuery意思?
if (obj.length != 1) return;
obj.val().replace(/\s/g, "") == "" && defaultValue != undefined && obj.val(defaultValue), isNull = isNull ? "1" : "";
if (obj.attr("autoCheckRange") != undefined) {
红色代码是什么意思?逗号只有分隔符的意思,可是前面代码都是判断作用,怀疑师兄这段代码是不是有问题。
------解决方案--------------------obj.val().replace(/\s/g, "") == "" && defaultValue != undefined && obj.val(defaultValue)
如果obj的值为空,且defaultValue只已经定义,那么将defaultValue赋值给obj
isNull = isNull ? "1" : "";
如果isNull 不为真,则isNull 设置为空字符串,否则设置isNull 为1
------解决方案--------------------false&&alert('1'),alert('2');
true&&alert('1'),alert('2');