【发布时间】:2011-06-13 18:56:23
【问题描述】:
我想从 jQuery 模板中发出一些 js,例如我有类似的模板
<script id="tmplID" type="text/x-jQuery-tmpl">
<input id="static.${val}" type="text"/>
<input id = "static2.${val}" type="text"/>
<script type="text/javascript">
$('#static.'+${val}).change(function(){
alert('some value');
});
</script>
</script>
当我这样称呼这个模板时:
var obj = {val:'123'};
$('#tmplID').tmpl(obj).appendTo("some_container");
它将 JavaScript 更改函数呈现为页面上的字符串,而我希望将其附加为可执行的 JavaScript。
【问题讨论】:
标签: jquery jquery-templates client-templates