非表示の入力フィールドの値をクリックした画像のソースに変更しようとしています。何らかの理由で、フィールドが値を取得していません。私は何が間違っているのですか?
画像...
<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>
ありがとうございました。