Показать сообщение отдельно
  #4 (permalink)  
Старый 11.07.2015, 02:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

sash003,
_init_.prototype.childrenFilter = function(el) {
    var kids = [];
    for (var i = 0; i < this.s.length; i++) {
        var arr = Array.prototype.map.call(this.s[i].querySelectorAll(el), function(el) {
            return el
        });
        for (var c = this.s[i].firstChild; c != null; c = c.nextSibling)
            if (c.nodeType === 1 && arr.indexOf(c) != -1) kids.push(c);
    }
   return _A_(kids) ;// подумай что делать если массив пустой
}
Ответить с цитированием