我已经完成了这段代码。当两个输入文件都不为空时,假设给一个div一个类。但它不起作用。
JQUERY
if($("#video_imagen, #video_imagen").val().length != 0){ $(".video_upload_success").addClass('active'); }
HTML
<input type="file" id="video_imagen" name="video_imagen" required />
<label id="video_imagen_btn" class="upload_file_button btn" for="video_imagen">IMAGEN</label>
<input type="file" id="video_file" name="video_file" required />
<label id="video_file_btn" class="upload_file_button btn" for="video_file">VIDEO</label>
输入有一个display: none;
我已经设置了标签。
已更新
当两个输入都不为空时会发生这种情况 LINK
加载文件时应该是这样的。当你给上课时,那个div出现了...... LINK
答案 0 :(得分:0)
该代码没有任何问题......可能无法正常工作的唯一原因是因为类或id拼写问题......或者Jquery没有加载
但如果您愿意,可以尝试:http://jsfiddle.net/leojavier/z870pbw6/4/
if($("#video_imagen1").val().length>0 && $("#video_imagen2").val().length>0){
$("p").addClass('active');
}else{
$("p").removeClass('active');
}
$('a').on('click', function(){
if($("#video_imagen1").val().length>0 && $("#video_imagen2").val().length>0){
$("p").addClass('active');
//$('form').submit();
}else{
$("p").removeClass('active');
}
});
我刚注意到......你有两次同样的身份