2009-11-12 9 views
4

Je souhaite inclure du code html dans une variable jTemplate - par ex.jTemplates: html dans les variables

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

Où TOTAL_PRICE est:

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

Est-il possible que je peux obtenir la durée pour apparaître comme html?

Répondre

8

Je l'ai avec:

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

+1 Merci @EoghanM, cela a fonctionné parfaitement - en remplaçant '*** s ***' ci-dessus par le nom de modèle que j'utilisais. Si je suis honnête, je ne trouve pas 'http://jtemplates.tpython.com' très bon côté documentation. Avez-vous des références pour jTemplate? Merci beaucoup. –

+0

incroyable, a parfaitement fonctionné! +1 – StinkyCat

0

Je suis le même problème:

Modèle:

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

Si j'appelle le modèle comme:

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

$('').processTemplate(); 

Ça ne fonctionne pas. son affichage comme:

<b>pagination</b> 

Si j'appelle le même modèle en utilisant setTemplateElement comme:

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

$('').processTemplate(); 

Son fonctionnement. son affichage comme: pagination

+0

Je sais que c'est un ancien article, mais dans mon cas cela fonctionne parfaitement avec la solution que @EoghanM a donnée. Mon modèle a été référencé par: '$ ('foobar'). SetTemplateElement (" pagination ", [], {filter_data: false});'. Notez le textarea 'id' entre guillemets: "pagination", et non '$ (' pagination '). Html()' comme vous avez ci-dessus (il vous manque un # ici aussi BTW). Jetez un oeil à http://jtemplates.tpython.com dans la page FAQ en haut. J'espère que ça aidera quelqu'un. –