Немного сложно ответить на ваш вопрос без дополнительной информации. Самая важная недостающая информация - это ваши текущие HTML и CSS, так как теперь можно только догадываться, почему она не работает.
Как уже упоминал gnarf, ваш код должен немного измениться, чтобы он работал с примером HTML и CSS, используемым страницей, с которой вы получили этот код:
<script type="text/javascript" charset="utf-8">
$(function () {
var tabContainers = $('div.tabs > div');
tabContainers.hide().filter(':first').show();
$('div.tabs ul.tabNavigation li a').click(function () {
tabContainers.hide();
tabContainers.filter(this.hash).show();
$('div.tabs ul.tabNavigation li').removeClass('selected');
$(this).closest('li').addClass('selected');
return false;
}).filter(':first').click();
});
</script>
Кроме того, ваш css также должен измениться, поскольку класс selected
теперь установлен на LI, а не на A. Интересно, почему вы не используете плагин tab, предоставляемый JQuery UI. Он позволяет вам настраивать множество вещей и вряд ли требует какого-либо кода.