假设您有大量“文件”类型的输入,例如:
<input type="file" id="fileSomething1" />
<input type="file" id="fileSomething2" />
是否可以选择用户已将至少1个文件加载到的“文件”类型的所有输入?
我尝试过,但是没用:
$("input[type='file' && value!='']").length
答案 0 :(得分:1)
对于链接多个属性等于选择器的语法不正确。应该是:
$("input[type='file'][value!='']").length
我还建议您考虑使用.filter()
选择器来比较值条件。
答案 1 :(得分:0)
此代码启用循环检查输入类型文件,如果其中任何一个有值,则将其打印
module.exports.help
$("#butn").on("click", function() {
$("input[type=file").each(function() {
if ($(this).val() != "") {
console.log($(this).attr('id'))
}
});
})
$("input[type=file").on("change", function() {
if ($(this).val() != "") {
console.log($(this).attr('id'))
}
})