2012-05-16 113 views
1

我試圖將隱藏的輸入字段的值更改爲點擊圖片的來源。出於某種原因,該領域沒有獲得價值。我究竟做錯了什麼?更改圖片點擊時隱藏字段的值(rails和jquery)

圖像...

<li><h><img src="/images/frame1.png"></h></li> 
<li><h><img src="/images/frame2.png"></h></li> 
<li><h><img src="/images/frame3.png"></h></li> 

隱藏字段:

<%= f.hidden_field :frame, :id => "frame", :name => "frame" %> 

jQuery代碼:

<script type="text/javascript" language="javascript"> 
$(function() { 
    $("h img").click(function() { 
     var imageId = $("img").attr("src"); 
     $("#frame").val(imageId); 
    }); 
});​ 
</script> 

謝謝。

回答

1
$("h img").click(function() { 
     var imageId = $(this).attr("src"); // or can use this.src instead 
     $("#frame:hidden").val(imageId); 
    }); 
+0

太棒了。謝謝! – user749798