我需要将所有ID推入一个数组中,不管我尝试了哪种方法,都只会将第一个ID推入数组中:
var some = [];
$('ul#jdLists li').each(function () {
some.push([$('ul#jdLists li').attr("id")]);
});
这将返回数组中正确的项目数量,但是带有第一个li的ID。
或者:
var some = [];
some.push([$('ul#jdLists li').attr("id")]);
这将返回具有第一个li ID的单个项。
谢谢。
.attr
和其他的getter方法从第一个选定的元素中获取值,因为无法知道您要从哪个元素获取属性。 - Kevin B