【发布时间】:2013-08-16 15:30:36
【问题描述】:
我正在尝试编写自己的函数来评估输入字段以查看它们是否具有值。所以我写了这个 for 循环:
$("button").click(function(){
for (var ii = 0; ii < personalInfo.length; ii++) {
if ($(personalInfo[ii]).val() == 0) {
$(personalInfoLabels[ii]).addClass("required");
}
else{
$("button").parent("fieldset").slideUp();
}
};
});
到目前为止,循环识别空数组的位置并正确标记它们没有问题。
但是,如果任何位置有值,事件就会发生。我怎么能说循环的每个位置是否有一个值,触发事件,但如果没有标记必填字段?
代码的 JSFiddle 可在 http://jsfiddle.net/bjKX7/ 获得
【问题讨论】:
标签: javascript jquery loops for-loop