jQuery商店空输入变量
问题描述:
我怎样才能将一个空值的输入存储在一个变量中,然后用jQuery为该变量分配一个CSS属性?jQuery商店空输入变量
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;
}
答
怎么样
var $empties = $('input:text').filter(function(){
return $.trim(this.value).length == 0;
}).css('border', '1px solid red');
return $empties.length == 0
你的代码只检查与type=text
第一输入元素是否为空...如果第二个是空的,将返回真
答
使用$(this)
if($('input[type=text]').val() === ''){
var that = $(this);
that.each(function(){
that.css('border', '1px solid red');
});
return false;
}
else{
return true;
}
啊好的,以及我需要他们全部被检查,如果他们是空的... – Alex
我已经试过这个,它工作完美,我想我需要修改过滤器的功能..谢谢 – Alex
osam回答@Arun P Johny –