/ / htmlentities equivalente no plugin do template jQuery - jquery, jquery-plugins, jquery-templates

htmlentities equivalente no plugin do template jQuery - jquery, jquery-plugins, jquery-templates

Como posso converter caracteres especiais em uma string para suas htmlentities equivalentes em plugin de modelo jQuery? Eu sei sobre o $("<div/>").text(str).html() método em jQuery. Eu estou procurando uma maneira de implementá-lo no plugin de modelo.

Respostas:

3 para resposta № 1

É isso que voce quer?

código js:

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

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

modelo:

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

E aqui estão mais algumas amostras:

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


1 para resposta № 2

Eu acho que você terá que usar esse truque manualmente ao passar dados para seus modelos.

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