var tab1 = $('.tabs a:first-child').attr('href');
alert(tab1);
.. соответствует только одному, хотя на одной странице есть два div.switch
.Второе находится внизу страницы, а не у того же родителя.
Редактировать: В основном мой вопрос таков: first-child должен найти все элементы, но он просто останавливается после того, как: first