Javascript 用于签入jquery模板的变量

Javascript 用于签入jquery模板的变量,javascript,jquery,json,Javascript,Jquery,Json,如果没有退出,我会尝试打印标题。但它为每个人打印标题。 我可以使用模板中的变量来检查标题吗?或者jQuery模板中是否有任何可行的方法?您可以尝试使用LINQ to JS,这是一个可以在以下位置找到的库。它允许您在JS结构中进行查询,我认为它将非常适合您。 请参阅文档以了解一些示例,但我认为类似的方法可以奏效: A ------------- Name : Joe TeamId : 1 Name : Averell TeamId : 1 B ------ Name : Jack TeamId

如果没有退出,我会尝试打印标题。但它为每个人打印标题。
我可以使用模板中的变量来检查标题吗?或者jQuery模板中是否有任何可行的方法?

您可以尝试使用LINQ to JS,这是一个可以在以下位置找到的库。它允许您在JS结构中进行查询,我认为它将非常适合您。 请参阅文档以了解一些示例,但我认为类似的方法可以奏效:

A
-------------
Name : Joe TeamId : 1
Name : Averell TeamId : 1

B
------
Name : Jack TeamId : 2
Name : William TeamId : 2
//创建一个可能的标题数组
变量标题=['A','B'];
var arrayAnswers;
//在该数组中迭代以获得所需的每个组
对于(变量i=0;i
我假设您不能更改初始数据结构,对吗?是的,我不能更改数据结构。
<ul>
    {{each data}}
        <li><ul> ${Title}</ul></li>
        <li> Name : ${Name} TeamId :${Team} </li>
    {{/each}}
</ul>
A
-------------
Name : Joe TeamId : 1
Name : Averell TeamId : 1

B
------
Name : Jack TeamId : 2
Name : William TeamId : 2
//Create a array of the possible titles you have 
var titles = ['A','B'];
var arrayAnswers;

//iterate inside this array to get each group you need
for(var i = 0; i < titles.length; i++){
       arrayAnswers = JSLINQ(data).Where(function(item){ return item.Title == titles[i]; }); 
       //print the result
}