很难弄清楚这一点。我在页面顶部有 3 个标签。在页面加载时,它们是隐藏的。每个选项卡都包含一段内容。我想单击选项卡 1 并显示选项卡 1 的内容,当我单击选项卡 2 时,我想显示选项卡 2 的内容等。但是,我还希望能够再次单击每个相应的选项卡以隐藏相关的内容。
所以我想要的效果是:点击标签1,显示标签1的内容,点击标签2,显示标签2的内容,再次点击标签2,隐藏标签2的内容。我已经包含了我当前使用的代码;这会正确隐藏选项卡,正确展开它们,但如果我以我想要的方式单击其锚元素,则不会切换每个选项卡。任何帮助是极大的赞赏。
$('.tabs').hide();
$('ul.tabs li a').click(function () {
$('.content').show();
});