html部分:
<div id="tabhead" class="tabhead">
<span class="tab" data-id="remote">插入图片</span>
<span class="tab focus" data-id="upload">本地上传</span>
<span class="tab" data-id="online">在线管理</span>
<span class="tab" data-id="search">图片搜索</span>
</div>
<div id="tabbody" class="tabbody">
<div id="remote" class="panel">111</div>
<div id="upload" class="panel focus">222</div>
<div id="online" class="panel">333</div>
<div id="search" class="panel">444</div>
</div>
css部分:
.panel{display:none;}
.panel.focus{display:block}
jq部分:
$("#tabhead .tab").click(function () {
$("#tabhead .tab").removeClass("focus");
$("#tabbody .panel").removeClass("focus");
$(this).addClass("focus");
$("#"+$(this).attr("data-id")).addClass("focus");
});
注解:点击的时候 先移除tab标签的focus 和tabbody的focus 然后给当前点击的tab加上focus 给它对应的tabbody的id增加focus。