在jQuery模板中定义新变量

前端之家收集整理的这篇文章主要介绍了在jQuery模板中定义新变量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在jQuery模板中定义一个新的变量?
我读了官方的jquery模板文档,但找不到任何东西.
我尝试像{{var xxx = 123}},但没有工作.
最后我正在使用一个黑客

${$item.xxx = 123 “”}

后来使用

$item.xxx

但我相信这不是最好的方法

解决方法

我不认为这个$item方法太糟糕了.与通过options参数传递给$.tmpl的变量的位置一致.

基于小提示here的另一种方法是实际定义一个“var”模板标签.

做就是了:

$.extend($.tmpl.tag,{
    "var": {
        open: "var $1;"
    }
});

那么你可以在你的模板中使用它:

{{var xxx=123}}
...
<div>${xxx}</div>

另外,很好的博客文章在这里定制jquery模板标签http://blog.sterkwebwerk.nl/2010/12/15/custom-jquery-template-tags-1/

原文链接:https://www.f2er.com/jquery/180165.html

猜你在找的jQuery相关文章