javascript for循环中函数怎么获取值

success:function(data){varevalData=eval('('+data+')');for(vari=0;i<evalData.length;i+... success : function(data) {
var evalData = eval('('+data+')');
for(var i = 0; i < evalData.length; i++) {
$('#navigation').accordion('add', {
id : evalData[i].id,
title: evalData[i].techniqueGroupName,
//1 content : function() {
var content = "";
for(var j = 0; j < evalData[i].techniques.length; j++) {
content += '<a href="javascript:void(0);" id="' +
evalData[i].techniques[j].id +
'" class="navigationName" onclick=clickShow("' +
evalData[i].techniques[j].techniqueName + '","' +
evalData[i].techniques[j].url + '?tech.id=' + evalData[i].techniques[j].id + '")>' +
evalData[i].techniques[j].techniqueName +
'</a></p>';
}
return content;
},
selected: false
});
}
}
1位置的function 怎么获得evalData[i]的值?
展开
 我来答
myrealword
2014-11-13 · TA获得超过306个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:168万
展开全部
既然对象中有 id : evalData[i].id,,唯腔卜就可以添加指穗一个圆宽 index : evalData[i]

然后在下面的 content 方法中,使用 this.index 来调用它。
yugi111
2014-11-13 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
你的for循环很复杂的啊,看的眼睛都花了啊
追问
、、、其实那只是为拼接个链接、、、 忽略就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yakun
2014-11-13 · TA获得超过419个赞
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:285万
展开全部
没看懂你要问的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式