Panzermaus, +1
и твоя функция находит копии элементов, а не оригиналы
и вообще странная функция. Разве это надо? Можно конкретный пример? А то мне ничего лучше такого варианта в голову не приходит
Array.prototype.find = function( params ) {
var r = [];
this.each(function( el ){
r = r.concat( Q(params, el.parentNode) );
})
return r;
};
только each надо написать...
а когда в этом Array появится состояние, лучше создать отдельный класс