目前在我的 JQuery 脚本中,我有一个硬编码数组:
var arrayList = [
{"id":"1","category":"foo1","title":"bar1","image":"images/foobar1.gif"},
{"id":"2","category":"foo2","title":"bar2","image":"images/foobar2.gif"},
etc....
];
我需要从系统生成的一组 HTML 无序列表中动态创建该数组,而不是在我的脚本中对该数组进行硬编码,因此标记将是:
<ul>
<li>1</li>
<li>foo1</li>
<li>bar1</li>
<li>images/foobar1.gif</li>
</ul>
<ul>
<li>2</li>
<li>foo2</li>
<li>bar2</li>
<li>images/foobar2.gif</li>
</ul>
ETC....
我会需要:
var arrayList = new Array(已创建)
我怎样才能做到这一点,以便创建一个新的数组对象并且它不只是将输出视为文本字符串?