我正在尝试使用名为emptyFields
的数组保存html表单中留空的输入字段的ID
var emptyFields = [];
$("input").each(function(){
if( $(this).val() === ''){
emptyFields.push($(this).attr('id'));
}
但是当我尝试使用此数组(见下文)访问空字段时,我在Chrome的调试中收到undefined
警告。我哪里出错了?
for(var i = 0; i < emptyFields.length; i++){
$("input").attr(emptyFields[i]).val("?");
// do stuff
}
答案 0 :(得分:1)
您已经推送了一系列ID,因此您可以选择ID为
的输入for(var i = 0; i < emptyFields.length; i++){
$("input#"+emptyFields[i]).val("?");
// do stuff
}