2009-11-12 2 views
4

jTemplate 변수에 일부 html을 포함하고 싶습니다. TOTAL_PRICE이jTemplates : 변수의 HTML

<td class="numeric">{$T.total_price}</td> 

:

"$12<span>.00</span>" 

내가 범위가 HTML로 표시 얻을 수있는 방법이 있습니까?

$('#mhid')setTemplate(s, [], {filter_data: false}); 

답변

8

나는 그것을 가지고

템플릿 :

<textarea id="pagination" style="display:none"><b>pagination</b></textarea> 

I는 템플릿 호출하는 경우 :

$('').setTemplate($('pagination').html(),[],{filter_data: false}); 

$('').processTemplate(); 

작동하지 않습니다. 그 표시 등 :

$('').setTemplateElement('pagination'); 

$('').processTemplate(); 

그 작업 : 내가 좋아하는 setTemplateElement를 사용하여 동일한 템플릿을 호출하면

<b>pagination</b> 

. 그것의 표시로 : 페이지 매김

+0

+1 @ EoghanM, 이것은 완벽하게 작동했습니다 - 내가 사용하고 있던 템플릿 이름으로 '*** s ***'을 대체했습니다. 솔직히, 나는 문서의 측면에서 'http://jtemplates.tpython.com'을 찾지 못한다. jTemplate에 대한 참조가 있습니까? 많은 감사합니다. –

+0

놀라운, 완벽하게 일했습니다! +1 – StinkyCat

0

저도 같은 문제가 있습니다 :

+0

이 글은 오래된 글이지만 제 경우에는 @EoghanM이 제공 한 솔루션과 완벽하게 작동합니다. 내 템플릿은'$ ('foobar'). setTemplateElement ("페이지 매김", [], {filter_data : false});'에 의해 참조되었습니다. 텍스트 영역 'id'는 따옴표 안에 "pagination"이 아니라 "$ ('페이지 매김') .html() '을 사용하십시오. 상단의 FAQ 페이지에서 http://jtemplates.tpython.com을보십시오. 나는 이것이 누군가를 돕기를 바랍니다. –

관련 문제