백본보기에서 렌더링이 완료된 후 이벤트가 발생하도록 바인딩하는 방법이 있습니까?Backbone.js : 렌더링 후 뷰에서 이벤트 트리거
링크를 클릭 한 후 DOM에 추가 된 입력에 jQuery Date Range Picker를 연결하려고하는데 렌더링 중에 범위 피커가 잘못된 위치에 나타납니다 (입력에 아직 DOM 위치가 지정되지 않았습니다.) 따라서 날짜 선택 도구를 연결하기 전에 입력이 렌더링 된 후에야 기다려야합니다. Coffeescript는 다음과 같습니다.
@makeDateRangePicker
class window.ClientDestinationPricingFieldsView extends ModelSaverView
template: (json) ->
_.template(jQuery("#special-pricing-timeframe-template").html()) json
render: ->
jQuery(@el).html @template(@model.toJSON())
@makeDateRangePicker jQuery(@el).find("input[name=date_range]")
this
죄송합니다.이 뷰는 페이지의 다른 요소에서 클릭 이벤트가 발생한 후에로드되어야하므로 document.ready를 기다리는 동안 수정되지 않습니다. –
나는 이미 대답 한 후에 많은 것을 알았다. 그래서 여러분은'input [name ='... 나는 그것이 있다고 생각합니다. 내 대답 편집. –