我有 5 个div
具有相同类别的标签。每个div
标签都有一个文本框和一个带有数字的下拉列表。
如何检查所有这些div
标签的文本框和下拉列表是否为空以及是否“做某事”。
$step
div
是一个包含我所有标签的数组。
var $step = $(".wizard-step2:visible");
我的 Textbox 有一个类Comment
,我的 Dropdownlist 有一个类Grade
。
到目前为止我已经对此进行了编码,但它是错误的,我不希望它检查每个div
标签,我希望它检查所有标签。
这是错误的代码:
var Comment = $step.find(".Comment").val();
var Grade = $step.find(".Grade").val();
for (var i = 0; i < $step.length; i++) {
if (Comment != null && Grade > 0) { {
// do this
}
} else {
alert("You must enter both fields");
}
}
编辑:
我认为我没有很好地解释我的问题,我的代码就像我在这个问题上得到的所有答案一样工作。我不想用这个 if 语句来检查每个 div 标签。我希望能够检查所有的 div 标签是否有任何空字段做某事“如果所有的 div 标签字段都填满了做某事。
允许用户将字段留空,但如果所有 div 标签字段都已填充,则执行某些操作。
我不想为每个 div 标签做一个 if 语句,如果所有 div 标签都有任何空字段或者如果都是字段,我想做一个 if 语句。
假设我有 5 个 div 标签。我已经填写了其中的 4 个,当我填写最后一个时,5 个 div 标签被填写。在这里我想要这个“做点什么”,否则什么都不应该发生。我不希望在填充的 div 标签 1、2、3、4 上执行 if 语句