在一个页面可多处重复使用的简单tab标签jQuery代码
ps:此代码依赖1.8以上版本的JQ库。
js代码如下:
function tabs(tabTit,on,tabCon){ $(tabTit).children().click(function(){ $(this).addClass(on).siblings().removeClass(on); var index = $(tabTit).children().index(this); $(tabCon).children().eq(index).show().siblings().hide(); }); }; tabs(".tab-hd","active",".tab-bd");
html代码结构如下:
<div class="box"> <ul class="tab-hd"><li class="active">标签1</li><li>标签2</li><li>标签3</li></ul> <dl class="tab-bd"> <dd class="thisclass">内容1</dd> <dd>内容2</dd> <dd>内容3</dd> </dl> </div>