I need to push all my ID's into an array, both ways I've tried this only pushes the first ID into the array:
var some = [];
$('ul#jdLists li').each(function () {
some.push([$('ul#jdLists li').attr("id")]);
});
This returns the correct number of items in the array but with the ID of the first li
or
var some = [];
some.push([$('ul#jdLists li').attr("id")]);
this returns a single item with the first li ID
thanks
This piece of code:
some.push([$('ul#jdLists li').attr("id")]);
will push id of firstli
found byul#jdLists li
selector, what you need to do is to get id of eachli
, which can be done insideeach
function:or you can use
$.map()
: