jQuery实现简单选项卡
2016-02-04 20:51
531 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JQ选项卡</title> <style> #div1{ display:none; height: 100px; width: 50px; background-color: #d6e9c6; } #div2{ display:none; height: 100px; width: 50px; background-color: #d6e9c6; } #div3{ display:none; height: 100px; width: 50px; background-color: #d6e9c6; } </style> </head> <body> <div id="div"> <input type="button" value="选项卡1"/> <input type="button" value="选项卡2"/> <input type="button" value="选项卡3"/> <div id="div1"> <p>div1</p> </div> <div id="div2"> <p>div2</p> </div> <div id="div3"> <p>div3</p> </div> </div> </body> <script src="jquery-2.2.0.min.js"></script> <script> //原生js版 // window.onload=function(){ // choose(); // }; // function choose(){ // var oDiv=document.getElementById('div'); // var oBtn=oDiv.getElementsByTagName('input'); // var oDiv1=document.getElementsByTagName('div'); // for(var i=0;i<oBtn.length;i++) { // oBtn[i].index=i; // oBtn[i].onclick = function () { // for(var j=1;j<oDiv1.length;j++){ // oDiv1[j].style.display='none'; // } // oDiv1[this.index+1].style.display = 'block'; // }; // } // } //JQuery版 $(function(){ $('#div').find('input').click(function(){ $('#div').find('div').css('display','none'); $('#div').find('div').eq($(this).index()).css('display','block'); }) }) </script> </html>
相关文章推荐
- Jquery自定义图片上传插件
- jQuery EasyUI DataGrid在MVC中的运用-基本属性并实现分页
- jQuery.parseJSON() 函数详解
- 基于特定值来推断隐藏显示元素的jQuery插件
- jQuery中return false,e.preventDefault(),e.stopPropagation()的区别
- jQuery插件开发全解析
- jquery中的小图轮播效果
- jquery中的大图轮播还有遮罩效果
- JQuery中的遍历父/子/同胞
- jQuery基础选择器
- jquery easyui validatebox remote使用
- JQuery中添加/删除
- 实现jQuery扩展总结
- JQuery获取元素的值与属性
- Jquery 解码 json数据
- ASP.NET CheckBoxList Operations with jQuery
- JQuery Autocomplete实战
- JQuery学习笔记-JQuery的动画效果
- JQuery学习笔记-JQuery中的事件
- JQuery学习笔记-JQuery的CSS DOM操作