我正在尝试编写自己的函数来评估输入字段以查看它们是否具有值。所以我写了这个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/