目前在我的 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>
我需要:
创建一个新的数组对象,代码如下:
var arrayList = new Array();
这样可以确保新的数组对象被正确创建,而不是只将输出视为文本字符串。