0

ユーザーがラジオボタンをクリックしたときにファイル名を取得し、ファイル名をラジオボタンの値に置き換えたいです。jqueryでファイル名を取得しようとしましたが、うまくいきません。

$('#activeImage').click(function(){
    var name = $('input[type=file]').prev("#productImg").val();
    alert(name);
})  

これがDOM構造です。

<div class="controls">
     <input type="file" name="userfile[]" value="" id="productImg" style="border:0px;"  />                                     
     <input type="radio" name="activeImage" value="" id="activeImage"  />  
</div>
<div class="controls">
     <input type="file" name="userfile[]" value="" id="productImg" style="border:0px;"  />                                     
     <input type="radio" name="activeImage" value="" id="activeImage"  />  
</div>

ファイル名を取得し、ファイル名をラジオボタンの値に置き換える方法

4

2 に答える 2