저는 커피 스크립트를 처음 사용하고 있으며 이벤트에 바인딩하는 데 문제가 있습니다. div가 있는데, ajax를 통해 업데이트 된 다음 반환 된 부분에 정의 된 몇 가지 추가 jquery 이벤트가 필요합니다. 이것은 모두 레일 3.2에서 실행됩니다. 내 js.erb 반환 미세이 부분 :coffeescript가 dom 요소를 업데이트하지 않습니다.
$('#top_box').empty()
$('#top_box').append('<%= escape_javascript(render :partial => 'form') %>')
양식 부분이 하나의 텍스트 필드 내가 JS에 위의 라인을 추가 할 때, 즉
$('#link_long').on('click',function(){ $('#link_long').val("");})
을 처리하는 몇 가지 추가 이벤트하려는. 파일을 erb 다음 잘 작동하지만이 커피에서 할 수있는 방법을보고 싶었어요. 그래서, 커피
$ ->
$('#link_long').on 'click', ->
$('#link_long').val("")
JS 생성 된 코드와 같은 커피에 그 라인을 번역
(function() {
$(function() {
return $('#link_long').on('click', function() {
return $('#link_long').val("");
});
});
}).call(this);
하지만 커피 스크립트가 작동하지 않습니다. 누군가 왜 저에게 말할 수 있습니까?
해당하는 html을 게시하십시오. – asawyer