jquery tab点击切换的问题
2024-09-02 14:48:01
问题:
页面结构见下
<div id="wrap">
<li>
<a href="#" class="active">昵称修改</a>
</li>
<li>
<a href="#">志愿者修改</a>
</li>
<li>
<a href="#">头像修改</a>
</li>
<li>
<a href="#">手机修改</a>
</li>
<li>
<a href="#">密码修改</a>
</li>
</div>
首先密码修改默认有一个A样式,剩下的样式是一样的。
实现的功能是,当我点击其他几个按钮时,比如我点击志愿者修改时,那么志愿者修改对应的的样式变成了A,昵称修改的样式和其他未点击的保持一致。
当时想的给每一个a标签绑定一个事件,但这样代码重复的太多了。
后来因为点击每个a标签都会经历一个初始化的过程,在初始化的过添加一个方法。实现点击样式的切换。
//具体实现
$("#wrap li a").on('click', function(){
for(var i=0; i<$("#wrap li a").length; i++){
$("#wrap li a").removeClass("active");
}
$("#wrap li a").addClass("active");
})
这样就可以很好地实现样式的切换。
最新文章
- R 单变量重命名与删除
- chrome调试本地项目, 引用本地javascript文件
- 四、BLE(中)
- Oracle中添加新用户并赋予权限
- NSURLSession从网络上下载资源,此程序下载的是视频
- Android Fragment学习笔记(二)----Fragment界面添加和管理
- python3 使用pyperclip读写剪贴板(windows)
- hdu5442(2015长春赛区网络赛1006)后缀数组+KMP /最小表示法?
- 第二章(jQuery选择器)
- eclipse的格式化规则(即format.xml文件).
- Python 的装饰器
- Python,PyCharm2017安装教程,包含注册码
- MySQL数据库学习2 - 数据库的操作
- [DOM基础]offsetHeight,clientHeight,scrollHeight,innerHeight,outerHeight等属性的解释
- 【kindle笔记】读书记录-总
- 【Android】详解Android动画之Interpolator插入器
- 项目实战03:Keepalived 实现高可用
- 反调试手法之CreateProcess反调试
- React中禁止chrome填充密码表单
- avoid
热门文章
- Javascript-选择器集合调用方法
- spring和mybatis整合遇到org.springframework.beans.factory.BeanDefinitionStoreException
- Django项目:CRM(客户关系管理系统)--11--04PerfectCRM实现King_admin注册功能03
- NYoj 155最短路
- java贪吃蛇小游戏详解
- DirectX11笔记(二)--Direct3D初始化1之基本概念
- linux类库之log4j-LogBack-slf4j-commons-logging
- objectarx之判断三点是否在一条直线上
- js日历
- oracle怎么捕获表上的DML语句(不包括select)语句)