js实现class样式的修改、添加及删除的方法


Posted in Javascript onJanuary 20, 2015

本文实例讲述了js实现class样式的修改、添加及删除的方法。分享给大家供大家参考。具体分析如下:

比较常见的js前端功能,通过修改标签的className实现相应的功能。

具体代码如下:

<table>

<tbody>

<tr>

<td>js实现class的样式的修改、添加、删除</td>

<td>

 <a e_value="g_sn" ename="商品编码" class="goods_sale_property" href="javascript:void(0);">商品编码</a>

 <a e_value="pdt_sn" ename="商品货号" class="goods_sale_property" href="javascript:void(0);">商品货号</a>

 <a e_value="pdt_name" ename="规格名称" class="goods_sale_property" href="javascript:void(0);">规格名称</a>

</td>

</tr>

</tbody>

<tbody>

    <tr>

            <td><a onclick="selectAll()" style="color:#F00">全选</a> </td>

            <td><a onclick="selectNotAll()" style="color:#F00">全不选</a></td>

        </tr> 

    </tbody>

</table>
<script>

$('.goods_sale_property').click(function(){//单独a标签点击添加class

    if($(this).hasClass('goods_sale_property_checked')){

        $(this).removeClass('goods_sale_property_checked');

    }else{

        $(this).addClass('goods_sale_property_checked');

    }

});

function selectAll(){//全选添class

 $('.goods_sale_property').each(function(i){

        $(this).addClass('goods_sale_property_checked');

 }); 

}

function selectNotAll(){//全选删除class

 $('.goods_sale_property').each(function(i){

$(this).removeClass('goods_sale_property_checked');

 }); 

}

</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js自带函数备忘 数组
Dec 29 Javascript
用于判断用户注册时,密码强度的JS代码
Jan 01 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
Dec 27 Javascript
js中数组(Array)的排序(sort)注意事项说明
Jan 24 Javascript
js浏览器本地存储store.js介绍及应用
May 13 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
Sep 09 Javascript
如何利用AngularJS打造一款简单Web应用
Dec 05 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
Feb 17 Javascript
简单实现bootstrap导航效果
Feb 07 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
Dec 04 Javascript
Javascript中JSON数据分组优化实践及JS操作JSON总结
Dec 22 Javascript
Vue组件中prop属性使用说明实例代码详解
May 31 Javascript
DOM基础教程之事件类型
Jan 20 #Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
Jan 20 #Javascript
DOM基础教程之事件对象
Jan 20 #Javascript
js判断浏览器版本以及浏览器内核的方法
Jan 20 #Javascript
js实现的捐赠管理完整实例
Jan 20 #Javascript
JS自定义对象实现Java中Map对象功能的方法
Jan 20 #Javascript
JavaScript数组Array对象增加和删除元素方法总结
Jan 20 #Javascript
You might like
解析php中static,const与define的使用区别
2013/06/18 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
PHP导出带样式的Excel示例代码
2016/08/28 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
页面版文本框智能提示JS代码
2009/11/20 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
jquery插件制作教程 txtHover
2012/08/17 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
vue axios用法教程详解
2017/07/23 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
node通过npm写一个cli命令行工具
2017/10/12 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
谈谈我在vue-cli3中用预渲染遇到的坑
2020/04/22 Javascript
[01:09:40]Newbee vs Pain 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python不带重复的全排列代码
2013/08/13 Python
Python爬取读者并制作成PDF
2015/03/10 Python
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
python处理图片之PIL模块简单使用方法
2015/05/11 Python
Python编程入门之Hello World的三种实现方式
2015/11/13 Python
Python3数字求和的实例
2019/02/19 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
python 怎样进行内存管理
2020/11/10 Python
windows+vscode安装paddleOCR运行环境的步骤
2020/11/11 Python
工业设计专业个人求职信范文
2013/12/28 职场文书
学校学习雷锋活动总结
2014/07/03 职场文书
教师理论学习心得体会
2016/01/21 职场文书
MySQL配置主从服务器(一主多从)
2021/08/07 MySQL