jQuery做选项卡

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>jQuery做选项卡</title>

<style type="text/css">

.btns{

width: 500px;

height: 50px;

}

/*选项卡的样式*/

.btns input{

width: 100px;

height: 50px;

background-color: #ddd;/*默认灰色*/

color: #666;

border: 0px;

}

/*被选中的选项卡的样式*/

.btns input.cur{

background-color: gold;

}

/*内容区的样式*/

.contents div{

width: 500px;

height: 300px;

background-color: gold;

display: none;/*默认隐藏*/

line-height: 300px;

text-align: center;

}

/*被选中的内容区的样式*/

.contents div.active{

display: block;

}

</style>

<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>

<script type="text/javascript">

$(function(){

$('#btns input').click(function(){

//alert(this);//[object HTMLInputElenemt]

$(this).addClass('cur').siblings().removeClass('cur');

//alert($(this).index())

$('contents div').eq($(this).index()).addClass('active').siblings().removeClass('active');

})

})

</script>

</head>

<body>

<div class="btns" id="btns">

<input type="button" value="tab01" class="cur">

<input type="button" value="tab02">

<input type="button" value="tab03">

</div>

<div class="contents" id="contents">

<div class="active">tab文字内容一</div>

<div>tab文字内容二</div>

<div>tab文字内容三</div>

</div>

</body>

</html>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容