Arrays For循环返回数组值
我试图通过小胡子模板插入菜单的url。但是只为数组返回第一个值 或者这是返回方法错误吗Arrays For循环返回数组值,arrays,for-loop,return-value,mustache,Arrays,For Loop,Return Value,Mustache,我试图通过小胡子模板插入菜单的url。但是只为数组返回第一个值 或者这是返回方法错误吗 var main_menu_link = ["main_dashboard.html", "#", "online_dashboard.html","index.html","#","#","#"]; var url = ""; var i; var url_link=""; for(i = 0; i < main_menu_link.le
var main_menu_link = ["main_dashboard.html", "#", "online_dashboard.html","index.html","#","#","#"];
var url = "";
var i;
var url_link="";
for(i = 0; i < main_menu_link.length; i++) {
url += main_menu_link[i];
return '<a href="'+ url +'">' + text + '</a>';
}
var main_menu_link=[“main_dashboard.html”、“#”、“online_dashboard.html”、“index.html”、“#”、“#”、“#”];
var url=“”;
var i;
var url_link=“”;
对于(i=0;i
返回语句必须在循环之后:
var main_menu_link = ["main_dashboard.html", "#", "online_dashboard.html","index.html","#","#","#"];
var url = "";
var i;
var url_link="";
for(i = 0; i < main_menu_link.length; i++) {
url += '<a href="'+ main_menu_link[i] +'">' + text + '</a>';
}
return url;
var main_menu_link=[“main_dashboard.html”、“#”、“online_dashboard.html”、“index.html”、“#”、“#”、“#”];
var url=“”;
var i;
var url_link=“”;
对于(i=0;i
请按照下面的说明更正模板,以防它对其他人有用
var link_details = { "link_details" :[
{ main_menu: "Dashboard", main_menu_link: "dashboard.html" },
{ main_menu: "Analytics", main_menu_link: "#" },
{ main_menu: "System", main_menu_link: "system.html" }
]};
var template = "<ul>{{#link_details}}<li><a href =\" {{main_menu_link}}\">{{main_menu}}</a></li>{{/link_details}}</ul>";
var html = Mustache.to_html(template, link_details);
document.write(html)
var link_details={“link_details”:[
{主菜单:“Dashboard”,主菜单链接:“Dashboard.html”},
{主菜单:“分析”,主菜单链接:“},
{主菜单:“系统”,主菜单链接:“System.html”}
]};
var template=“{{{{{link#u details}}}{{/link#u details}}”
“;
var html=Mustache.to_html(模板、链接详细信息);
document.write(html)
这将给出下面的结果,允许为数组中的每个元素创建单独的链接,这是您想要的吗?现在li文本显示了5次:)。我应该把它也放在一个循环中吗?如果你正在为数组中的每个项目创建一个新的列表元素,那么是的