2010-12-31 9 views
1

はどうすればjQuery template pluginの同等にhtmlentitiesに文字列の特殊文字を変換することができますか?私はjQueryので$('<div/>').text(str).html()方法を知っています。私はテンプレートプラグインでそれを実装する方法を探しています。にhtmlentitiesは

答えて

3

これは必要なものですか?

JSコード:

var data = { HtmlContent : '<h1>The h1 tag should not display</h>' }; 

$('#tmplSample').tmpl(data).appendTo('body'); 

テンプレート:

<script id="tmplSample" type="text/x-jquery-tmpl"> 
<div> 
{{html HtmlContent}} 
</div> 
</script> 

そしてここではいくつかのより多くのサンプルです:

http://api.jquery.com/template-tag-html/

1

私はあなたのテンプレートにデータを渡すときに、手動でそのトリックを使用する必要がありますと思います。

$.tmpl (
    yourTemplate, 
    { 
     yourVar: $('<div/>').text(str).html() 
    } 
); 
関連する問題