var bbcodes =
[{
contents: {
newBB:["b","u","i","list"],
newBB:["j","k","l","m"],
newBB:["close","stop","back","time"],
},
}];
for(var j=0;j<bbcodes;j++){
var temp= '<span class="button_wrap">';
for (var i=0;i<bbcodes.contents.newBB.length;i++){
temp += '<span class="easy_edit_button easy_button_'
+bbcodes[j].contents.newBB[j]+'">'
+bbcodes[j].contents.newBB[j]+'</span><br />';
}
}
$('body').append(temp+'</span>');
http://jsbin.com/equfow/1/edit嵌套数组/对象创建html?
我想到底
<span class="button_wrap">
<span class="easy_edit_button easy_button_b">b</span>
<span class="easy_edit_button easy_button_i">i</span>
<span class="easy_edit_button easy_button_u">u</span>
<span class="easy_edit_button easy_button_list">list</span>
</span>
<span class="button_wrap">
<span class="easy_edit_button easy_button_j">j</span>
<span class="easy_edit_button easy_button_k">k</span>
<span class="easy_edit_button easy_button_l">l</span>
<span class="easy_edit_button easy_button_m">m</span>
</span>
<span class="button_wrap">
<span class="easy_edit_button easy_button_close">close</span>
<span class="easy_edit_button easy_button_stop">stop</span>
<span class="easy_edit_button easy_button_back">back</span>
<span class="easy_edit_button easy_button_time">time</span>
</span>
只是有困难的时候得到的数组和对象的循环工作,我想创造这个HTML标记???
你不能像这样使用'new',因为它是一个保留字。用引号把它包起来。其次,你不能重复使用对象键。我立即注意到了两件事。 – Sampson
那么我该如何继续获得像新的相同的数据被重用,以使其正确设置。对不起,只是一个新手在这里:D – EasyBB
@JonathanSampson:没有保留字属性限制,虽然一些旧的浏览器会窒息。 –