1

文字列内の特殊文字をjQueryテンプレートプラグインの同等のhtmlentitiesに変換するにはどうすればよいですか?$('<div/>').text(str).html()jQueryのメソッドについて知っています。テンプレートプラグインに実装する方法を探しています。

4

2 に答える 2

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/

于 2011-01-20T23:08:45.483 に答える
1

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

$.tmpl (
    yourTemplate,
    {
        yourVar: $('<div/>').text(str).html()
    }
);
于 2010-12-31T14:31:54.340 に答える