jquery实现tab菜单切换内容(精简版demo)

 更新时间:2023年10月08日 09:51:08   作者:Winn  
这篇文章主要为大家介绍了jquery实现tab菜单切换内容的精简方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

效果预览

完整代码

<!DOCTYPE html>  
<html>  
<head>  
<title>jquery实现tab菜单切换内容(精简版)</title>  
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>  
</head>  
<body>  
<!-- 这是菜单 -->  
<div>  
 <span style="background-color: red;cursor: pointer;" list="0" onclick="tab(this)" >我是A</span>  
 <span style="background-color: blue;cursor: pointer;" list="1" onclick="tab(this)" >我是B</span>  
 <span style="background-color: orange;cursor: pointer;" list="2" onclick="tab(this)" >我是C</span>  
 <span style="background-color: green;cursor: pointer;" list="3" onclick="tab(this)" >我是D</span>  
 </div>  
 <!-- 这是菜单对应的内容 -->  
 <div class="content">  
 <div style="background-color: red" onclick="cont(this)">我是A的内容</div>  
 <div style="background-color: blue;display: none"   onclick="cont(this)" >我是B的内容</div>  
 <div style="background-color: orange;display: none" onclick="cont(this)" >我是C的内容</div>  
 <div style="background-color: green;display: none"  onclick="cont(this)" >我是D的内容</div>  
 </div>  
 </body>  
 </html>  
 <script type="text/javascript">  
     //点击菜单执行函数  
     function tab(param) {  
         var sp_an=$(param).attr('list');//获取被点击菜单的list属性值(0,1,2,3)  
         $('.content').children('div').eq(sp_an).click();//点击菜单后,对应的内容被点击,从而实现展示  
         //使用click()方法模拟点击事件,触发下面的cont函数  
       }  
     //这个函数的触发是通过点击菜单的时候触发的  
     function cont(param){  
         $(param).show();//被选中的内容显示  
         $(param).siblings().hide();//没有被选中的内容隐藏  
     }  
 </scrip

重点总结

  • span标签中list属性值(0,1,2,3)用来与四个div内容一一对应
  • siblings()。在cont函数中使用siblings()方法来获取除了被选中元素的其他兄弟元素。siblings()是jquery的方法

以上就是jquery实现tab菜单切换内容(精简版demo)的详细内容,更多关于jquery tab菜单切换的资料请关注脚本之家其它相关文章!

相关文章

  • jQuery实现碎片轮播效果

    jQuery实现碎片轮播效果

    这篇文章主要为大家详细介绍了jQuery实现碎片轮播效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • jquery实现定时自动轮播特效

    jquery实现定时自动轮播特效

    这篇文章主要为大家详细介绍了jquery实现定时自动轮播特效,讲解内容很详细,条理清晰,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • jQuery中过滤器的基本用法示例

    jQuery中过滤器的基本用法示例

    这篇文章主要介绍了jQuery中过滤器的基本用法,结合简单实例形式分析了jQuery过滤器针对table表格元素属性进行判断与设置的相关操作技巧,需要的朋友可以参考下
    2017-10-10
  • jQuery实现友好的轮播图片特效

    jQuery实现友好的轮播图片特效

    这篇文章主要介绍了jQuery实现友好的轮播图片特效的方法及代码分享,需要的朋友可以参考下
    2015-01-01
  • jQuery实现仿QQ头像闪烁效果的文字闪动提示代码

    jQuery实现仿QQ头像闪烁效果的文字闪动提示代码

    这篇文章主要介绍了jQuery实现仿QQ头像闪烁效果的文字闪动提示代码,涉及jQuery正则表达式及定时函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • BootStrap 可编辑表Table格

    BootStrap 可编辑表Table格

    这篇文章主要介绍了BootStrap 可编辑表格的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • jquery 多行滚动代码(附详细解释)

    jquery 多行滚动代码(附详细解释)

    在网上可以随处找到这段代码,但是没有任何人解释这段代码,只要自己研究好久。
    2010-06-06
  • 基于jQuery图片平滑连续滚动插件

    基于jQuery图片平滑连续滚动插件

    彦磊基于jQuery图片平滑滚动插件(2009.04) 在IE6/IE7/Mozilla 5.0(Firefox 3.0.5)中测试通过
    2009-04-04
  • jquery form 加载数据示例

    jquery form 加载数据示例

    这篇文章主要介绍了jquery form 加载数据的具体实现,需要的朋友可以参考下
    2014-04-04
  • jQuery实现消息滚动播放效果

    jQuery实现消息滚动播放效果

    这篇文章主要为大家详细介绍了jQuery实现消息滚动播放效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02

最新评论