Используйте функцию .map()
.
var listOfItems = $('ListOfItems items').map(function() {
return $(this).attr('myval');
});
Это действительно изящная функция (наряду с $.map()
), которую многие люди упускают.
Просто имейте в виду, что он возвращает объект jQuery, поэтому, если вы хотите получить в свои руки возвращаемый массив raw , вам придется получить к нему доступ через listOfItems.get()
.