我试图用nill值来引用所有输入。尝试使用以下代码并失败。我试图改变它使用.css
的css$("('input').val()=''").css('border','1px solid red');
答案 0 :(得分:1)
将JS函数调用放在字符串中以用作选择器是无效的。
您可以做的是选择所有输入,然后使用.filter()
method将设置减少为仅包含空白值的设置:
$('input').filter(function() {
return this.value === '';
}).css('border','1px solid red');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input value="Pineapple"> <input value=""> <input value="Orange">
<input value=""> <input value="Mango"> <input value="Lime">
如果包含空格字符的字段在您的目的中为空,则可能需要使用return $.trim(this.value) === ''
。