JQueryを使用して動的IDを選択する必要があります。選択したら、何らかのアクションを実行する必要があります。
<input id="content_photos_attributes_1355755712119_image" name="content[photos_attributes][1355755712119][image]" size="30" type="file">
HTMLには、ID属性とName属性の両方が含まれています。どちらが選択されているかは気にしない。これは私がこれまで試したものですが、成功しませんでした。
<script type="text/javascript">
jQuery.noConflict();
jQuery("#add_photo_product").click(function() {
alert("Handler foooor .click() called.");
//var field = $("input[id *= 'content_photos_attributes_']");
var field = $('input[name*="content"]');
alert (field);
});
最初のセレクターは機能し、簡単につかむことができます。実行されるとすぐに、DOMには(HTMLコードの下で)取得できるものが入力されます。
いろいろ組み合わせてみましたが、いつもヌルです。
これどうやってするの?