Currently in my jQuery script I have a hard coded array:
var arrayList = [
{"id":"1","category":"foo1","title":"bar1","image":"images/foobar1.gif"},
{"id":"2","category":"foo2","title":"bar2","image":"images/foobar2.gif"},
etc....
];
Instead of having this array hardcoded in my script, I need to create it dynamically from a set of unordered HTML lists that are generated from the system, so the markup will be:
<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....
I will need:
var arrayList = new array (which was created)
How can I do this to create a new array object, and it does not just see the output as a text string?
source
share