Поскольку #id
должно быть уникальным в DOM, ваша разметка будет недействительной (я предполагаю, что более одного <div/>
основано на использовании .each()
)
Измените id на класс и используйтеследующее:
<div>
<a class="foo"> </a>
</div>
<div>
<a class="foo"> </a>
</div>
И скрипт
$('div').each(function(){
$('.foo', this).dosmth(); //or $(this).find(".foo");
});
Но если у вас есть только один элемент с идентификатором foo
выбор по идентификатору будет самым быстрым, плюс вы можете отказаться от использования .each()
$('#foo').dosmth(); //or document.getElementById("foo");