如何解决在JQuery模板中转义冒号
| 我有以下JQuery模板<script id=\"SearchResultstemplate\" type=\"text/x-jquery-tmpl\">
{{each Hits}}
Page ${PAGENUMBER} - ${autn:summary}
{{/each}}
</script>\'
我可以将PAGENUMBER标记从JSON中拉出,但是在尝试使用autn:summary时,模板未正确编译
我该如何逃脱呢?
我尝试了\\:和\\\\:和\\ 3A,但是它抱怨字符无效。
谢谢
解决方法
我是否正确理解您的数据或数据的子部分在密钥中包含冒号?然后,如果您的数据如下所示:
{
\"a:1\": 1,\"sub\": [{
\"b:1\": \'x\'
},{
\"b:1\": \'y\'
}]
}
在模板中使用以下内容
${$data[\'a:1\']}
{{each(i,s) sub}}
${s[\'b:1\']}
{{/each}}
jsfiddle在这里:http://jsfiddle.net/brettwp/p9WUN/
, 您是否尝试过\\\\
(双反斜线)?
对于选择器,您必须这样做。也许与您的情况相同。看这里
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。