当2个输入文件不为空时,给一个div一个类

时间:2015-08-28 15:34:23

标签: jquery input

我已经完成了这段代码。当两个输入文件都不为空时,假设给一个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

1 个答案:

答案 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'); 
    }
});

我刚注意到......你有两次同样的身份