如何在变量中存储空值的输入,而不是使用jQuery为该变量分配CSS属性?
if($('input[type=text]').val() === ''){
var that = //store here input with empty value
that.each(function(){
that.css('border', '1px solid red');
});
return false;
}
else{
return true;
}
答案 0 :(得分:1)
怎么样
var $empties = $('input:text').filter(function(){
return $.trim(this.value).length == 0;
}).css('border', '1px solid red');
return $empties.length == 0
您的代码只会检查type=text
的第一个输入元素是否为空...如果第二个输入元素为空,则返回true
答案 1 :(得分:0)
使用$(this)
if($('input[type=text]').val() === ''){
var that = $(this);
that.each(function(){
that.css('border', '1px solid red');
});
return false;
}
else{
return true;
}