Действительно ли возможно получить массив, состоящий из всего идентификатора на странице с jQuery?
Вы можете сделать это:
var ids = new Array();
$('[id]').each(function() { //Get elements that have an id=
ids.push($(this).attr("id")); //add id to array
});
//do something with ids array
Одно примечание, которое я видел при тестировании, консоль FireBug считается за единицу, если она включена, просто имейте в виду.
Думаю, это сработает
var array = [];
$("*").each(function(){
if(this.id) array.push(this.id);
});
var ids = $('*[id]').map(function() {
return this.id;
}).get();
Метод .map () особенно полезен для получения или установки значения коллекции элементов.