Ок, заработало спасибо! Попытался усложнить задачу, в случае если пункты меню имеют разные размеры.
Искомые мною ссылки а являются дочерними элементами списка.
Все списки могут иметь различные заголовки title
title="tabs_with_list"
title="tabs"
title="list"
Теперь фильтруя по-очереди каждый элемент ищу соотвествующий title и счетчиком задаю начало следующему элементу.
Пример кода приведен ниже, но ноль реакции при этом, в чем неточность?
var i = 100;
$('a').filter('*[class=tabs_link]').each(function(){
if( $(this).parent(['*[title=tabs]'])) {
$(this).css("background-position", "0 " + i + "px" );
i += 150;
}
elseif ($(this).parent(['*[title=tabs_with_list]'])) {
$(this).css("background-position", "0 " + i + "px" );
i += 128;
}
else {
$(this).css("background-position", "0 " + i + "px" );
i += 21;
}}
}