Мне нужно выбрать и сгруппировать набор графических ссылок на основе их <DIV>
или <UL>
контейнера.
Например, в этом HTML: выберите первые две ссылки, прикрепите к ним мою функцию, выберите следующие две ссылки, запустите функцию ... и так далее
DIV
LINK
LINK
DIV
LINK
LINK
UL
LINK
LINK
/UL
/DIV
UL
LINK
LINK
/UL
/DIV
LINK
LINK
...
(каждый div / ul может иметь любое количество ссылок)
Прямо сейчас у меня есть это:
$('div').each(function(index){
var elements = $(this).find('a').filter(function(){
return !!this.href.match('(\.jpg|\.jpeg|\.png|\.gif)$');
});
console.log('------' + index + '------');
console.log(elements);
});
, который фильтрует ссылки только на изображения.но на самом деле они не группируются так, как я хочу, и моя функция запускается более одного раза для одного и того же элемента ...
Есть предложения?