Взгляните на это.Я заметил несколько проблем, которые у вас были.Кроме того, хорошо бы хотя бы опубликовать свой html и javascript в своем вопросе.Вы получите больше / быстрее ответов, если не заставите людей нажимать на скрипку.Таким образом, они могут быстро понять проблему.
http://jsfiddle.net/rcsxz/2/
В вашем html вы используете одинарные кавычки для включения ваших тегов id.Это неверный синтаксис.Используйте двойные кавычки.
В вашем селекторе jQuery вы используете $('li', '#id')
неверно.Это говорит «для всех элементов списка И всех контейнеров с этим идентификатором» сделать следующее.Вы хотите, чтобы $('#id li')
, который говорит «для всех элементов списка в этом контейнере», делает следующее.
Также не уверен, что вы хотите изменить заголовок, но я тоже это сделал.
selectTab("tab1");
$("#other-tabs li").click(function() {
selectTab($(this).attr('id'));
});
function selectTab(id) {
$("#other-tabs li").show();
$("#tab-content li").hide();
$("#" + id + "content").show();
$('h1').html($('#' + id).html());
$('#' + id).hide();
}