我有以下jQuery模板,我想显示一个枚举中所有值的下拉列表。 我可以获取枚举的数值,但不能获取名称。 可以得到这个名字吗? 以下是该代码的重要摘要-它在下拉列表中显示4个选项,其中“ value”的正确整数值正确,但名称不正确。 我也尝试过$ {$ key},但是我假设我只是缺少一些语法?

Javascript枚举:

var LayoutEnum = Object.freeze(
        {
            NotDefined: 0,
            OneTier: 1,
            TwoTier: 2,
            ThreeTier: 3,
        });

jQuery模板:

<script id="Layout_template" type="text/x-jQuery-tmpl">
    <div class="row-fluid">
        <div class="control-group span4">
            <label>Layout:</label>
            <div class="controls">
                <select id="LayoutControl">
                    {{each LayoutEnum }}
                        <option value="${$value}">${$name}</option>
                    {{/each}}
                </select>
            </div>
        </div>
    </div>
</script>

  ask by Ryan Abbott translate from so

本文未有回复,本站智能推荐:

2回复

jQuery模板中的if语句

如果未定义变量大小,则以下代码会在Chrome中返回错误 “ Uncaught ReferenceError:未定义大小 ”: 虽然这段代码可以正常工作 : 我可以以某种方式使其在Chrome中运行而无需使用double if语句吗?为什么它完全返回错误?
1回复

如何从jquery.tmpl中的解析后的html中获取子字符串

我的jquery模板非常简单 我在我的js文件中使用此模板: 数据是我想重复的实际数据。 和文章是页面上的另一个div元素。 它工作正常,但问题有时描述太长,我想只显示前500个字符。 正如你所看到的描述是html内容,我已经尝试使用像我用于createdDate的func
2回复

jquery模板中的垃圾$ {}和{{}}

使用JQuery模板 ,输出文字${}和{{ }}字符串的最佳方法是什么? 我需要这样做,因为我想编写自己生成其他模板的模板。
1回复

将数组追加到jQuery模板中

我正在尝试使用jquery模板在我的网页中附加数组items []。 使用的附加代码是$("#div").tmpl(items).appendTo("#divTable"); 我已经指定$ {name}来获取打印输出的结果和Veg,由于name是另一个数组,我如何打印它? 香港专
2回复

抓住jQuery Template数组中的第一项

我有一个数组sizes ,我可以在我的jQuery模板中访问。 但是,在某种情况下,数组只有一个项目,我想直接访问它。 我怎么能用jQuery模板做到这一点? 此尝试不起作用: <input type="hidden" name="product_id" data-relat
1回复

在jquery模板中传递脚本标记内的数组

我试图在下面的脚本中传递一个数组,但它不是作为一个数组。 下面是散列的结构,传递给jquery-template。 options是我试图通过的数组 我有这个我正在渲染的jquery-template代码,当我将选项传递给下面的data_tree时,它不会将它作为数组,而是将其作为非
1回复

在jquery模板的{{if}}中调用javascript函数

具有以下javascript函数: 并且我需要在我的jquery模板中调用此函数,如下所示: 但我得到了错误: 预期的标识符,字符串或数字 我需要帮助来了解模板{{if}}中的函数测试调用中出现的错误。
2回复

有没有办法打破JQuery模板中的{{each}}循环

有没有一种方法可以打破JQuery Template中定义的循环,我们曾经用它来打破任何正常的循环。 提前致谢。
1回复

在JQuery模板中调用javascript函数

假设我有以下javascript对象层次结构: ITEMS是一个包含一个元素的数组,FILTER是一个包含3个项目的数组 我有以下JQuery模板 模板是从JSON构建的,并解析为上面的层次结构(为简洁起见,为了简洁而修剪) 问题是,如何在FILTER内部的项目上调
3回复

JSP和Jquery中的美元大括号问题

在JSP中,我注意到我无法将$ {}呈现为HTML。 呈现页面后,HTML页面将不再显示$ {}。 根据我的理解,$ {}是java语法的一部分。 有没有办法将其呈现为HTML? 目前,我使用print“$ {}”作为字符串,因此我可以在我的HTML上呈现它。 我需要渲染这个符号,