JQuery를 사용하여 동적 ID를 선택해야합니다. 일단 그것을 선택하면 그에 대한 조치가 필요합니다. 텍스트가 항상 그러나 같은 수의 변화 (I는 그 변화를 제어 할 수없는)이며,Dynamic ID JQuery를 선택하십시오.
<input id="content_photos_attributes_1355755712119_image" name="content[photos_attributes][1355755712119][image]" size="30" type="file">
이 id 값을 참고 : 이것은 내가 가지고있는 HTML이다.
내가해야할 일은 해당 요소를 클릭하여 생성하는 것입니다. 이것은 내가 지금까지 얻은 것이며 작동하지 않습니다.
<script type="text/javascript">
jQuery.noConflict();
jQuery("input[id *= 'content_photos_attributes_']").click(function() {
alert("Image deletion is clicked");
});
</script>
ID 또는 해당 이름으로 요소를 선택했는지 여부는 실제로 아무런 차이가 없습니다.
코드가 작동합니다. http://jsfiddle.net/2SLpB/ –
수업을 사용하는 것이 좋습니다. – zzzzBov