누구든지 결과 dom 객체에 jQuery 템플릿을 렌더링하는 데 사용 된 데이터 항목을 첨부하는 방법을 알고 있습니까?jquery tmpl에 데이터를 첨부하는 방법
에 대해,이 tmpl :
<script id="sectionTemplate" type="text/x-jquery-tmpl">
<div class="story-writer-section sticker ${CssClasses}">
<div class="title">
<div class="delete-button sticker-button"/>
${SectionName}
</div>
<div class="story-writer-story-container">
</div>
</div>
이 :
$("#sectionTemplate")
.tmpl(sections)
.appendTo(".story-writer-section-container");
가 나는 .DATA ('섹션'을 통해 결과 각 부분을 연결하고 싶습니다, 데이터) 그래서 모든 데이터가 렌더링되지 않았기 때문에 나중에 모든 데이터에 액세스 할 수 있습니다. 예를 들어 삭제 등의 작업을 수행 할 때 나중에 보류 할 필요가있는 ID 등.
이 같은 아마 뭔가 ...
$("#sectionTemplate")
.tmpl(sections)
.appendTo(".story-writer-section-container").each(function (????) {
this.data('section', ?????);
});
하지만이 tmpl을 렌더링하는데 사용하는 현재 데이터 항목 잡아하는 방법을 모른다.
Perhpas 템플릿 자체에 이것을 포함하는 방법이 있습니까?
도움을 주시면 감사하겠습니다.
ID에 해당하는 데이터를 보유하기 위해 템플릿에 숨겨진 필드를 추가 할 수는 있지만 데이터에 직접 데이터를 추가 할 수 있으면 데이터와 데이터를 링크하는 jQuery 데이터를 사용할 수 있습니다. UI. –