/ / htmlentities odpowiednik wtyczki szablonu jQuery - jquery, jquery-plugins, szablony jquery

Odpowiednik htmlentities w wtyczce szablonu jQuery - jquery, jquery-plugins, jquery-templates

Jak mogę przekonwertować znaki specjalne w ciągu znaków na jego równoważne htmlentities w wtyczka szablonu jQuery? Wiem o $("<div/>").text(str).html() metoda w jQuery. Szukam sposobu na zaimplementowanie go w wtyczce szablonu.

Odpowiedzi:

3 dla odpowiedzi № 1

Czy to jest to, czego chcesz?

kod js:

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

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

szablon:

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

A oto kilka próbek:

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


1 dla odpowiedzi nr 2

Myślę, że będziesz musiał użyć tej sztuczki ręcznie podczas przekazywania danych do szablonów.

$.tmpl (
yourTemplate,
{
yourVar: $("<div/>").text(str).html()
}
);