我正在尝试循环所有具有必需属性且值为空的输入。
我试过这个
$("input[required][value='']").each(function(){
alert("s");
});
但不幸的是,没有工作。任何帮助,想法?
答案 0 :(得分:3)
试试这样:
$("input[required]").filter(function(){
return $(this).val().length === 0;
}).each(function(){
alert("s");
});
答案 1 :(得分:0)
您的代码应该按原样运行,只需将其放在$(function()...
内,如下所示。
$(function(){
$("input[required][value='']").each(function(){
alert("s");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<input value="" required>
<input value="">
答案 2 :(得分:0)
应该是
$("input[required][value='']").each(function)({
alert("s");
});