一个简单的jquery选项卡例子_tabforid
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>一个简单的jquery选项卡例子_tabforid</title>
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$('[_tabforid] li').click(function(){
var $that = $(this);//获取当前 操作对象 (谁被点击了)
var i = $that.index(); //获取当前 对象 的 下标 (第几个被点击)
var ul = $that.parent();//获取父元素对象 为 获取 _tabforid 做准备
$that.addClass('selected');
$that.siblings('li').removeClass('selected');
//*** 拼接 选择器
$('#'+ul.attr('_tabforid')+' div').eq(i).show().siblings('div').hide();
});
//默认 每组[_tabforid] li的第一个 触发点击事件。
$('[_tabforid]').each(function(){
$(this).children('li').first().click() ;
});
//[_tabforid=tabContentA] li 第一个 触发点击事件
$('[_tabforid=tabContentA] li').eq(0).click();
});
</script>
<style>
ul,li{ list-style:none; margin:0px; padding:0px;}
.tabBox{ border:2px solid #000; width:800px; margin:0px auto 20px;}
.tabBox-title{ border-bottom:2px solid #000; }
.tabBox-title li{ background:#FFFF00; float:left; line-height:40px; width:100px; text-align:center; border-right:1px solid #000; cursor:pointer;}
/* tab 被中 状态 */
.tabBox-title li.selected { background:#f88; color:#FFFFFF;}
</style>
</head>
<body>
<div class="tabBox">
<div class="tabBox-title">
<ul _tabforid='tabContentA' >
<li>选项卡1</li>
<li>选项卡2</li>
<li>选项卡3</li>
<li>选项卡4</li>
</ul>
<br clear="all"/>
</div>
<div class="tabBox-body" id="tabContentA">
<div>选项卡1 de 内容</div>
<div>选项卡2 de 内容</div>
<div>选项卡3 de 内容</div>
<div>选项卡4 de 内容</div>
</div>
</div>
<center>
右一个选卡 修改了 【_tabforid='tabContentB'】 和 【id="tabContentB"】
</center>
<div class="tabBox">
<div class="tabBox-title">
<ul _tabforid='tabContentB' >
<li>选项卡1</li>
<li>选项卡2</li>
<li>选项卡3</li>
<li>选项卡4</li>
</ul>
<br clear="all"/>
</div>
<div class="tabBox-body" id="tabContentB">
<div>选项卡1 de 内容</div>
<div>选项卡2 de 内容</div>
<div>选项卡3 de 内容</div>
<div>选项卡4 de 内容</div>
</div>
</div>
</body>
</html>