我是jquery/javascript中的新成员。我有下面的代码:将第三列添加到数组
var Tabs = {
'tab1' : 'string1',
'tab2' : 'string2',
'tab3' : 'string3'
}
$.each(Tabs,function(i,j){
var tmp = $('<li><a>'+i+'</a></li>');
tmp.find('a').data('page',j);
})
我想我的代码是这样的,但是当我尝试它,它不幸的是不工作:
var Tabs = {
'tab1' : 'string11' : 'string12',
'tab2' : 'string21': 'string22',
'tab3' : 'string31' : 'string32'
}
$.each(Tabs,function(i,j,k){
var tmp = $('<li><a class="'+k+'">'+i+'</a></li>');
tmp.find('a').data('page',j);
})
换句话说:我要添加Tabs数组的第三个参数。有人可以向我解释:
的作用是什么。你通常的帮助是alwys赞赏。
每'Tabs'条目应该成为阵列,例如''tab1':['string11','string12']',那么你应该重复它。 – moonwave99 2013-05-05 13:57:25
谢谢moonwave99的帮助。关于JavaScript对象和数组,请参阅okey – 2013-05-05 14:00:28
。不难找到很多基本信息 – charlietfl 2013-05-05 14:01:07