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 相关文章推荐
JavaScript TO HTML 转换
Jun 26 Javascript
7个Javascript地图脚本整理
Oct 20 Javascript
imgAreaSelect 中文文档帮助说明
Oct 08 Javascript
JS 获取浏览器和屏幕宽高等信息代码
Mar 31 Javascript
基于socket.io和node.js搭建即时通信系统
Jul 30 Javascript
Angular使用ng-messages与PHP进行表单数据验证
Dec 28 Javascript
关于不同页面之间实现参数传递的几种方式讨论
Feb 13 Javascript
微信小程序 五星评价功能的实现
Mar 09 Javascript
vue v-model表单控件绑定详解
May 17 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
Aug 14 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
Oct 25 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 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模板引擎SMARTY
2006/10/09 PHP
PHP自动更新新闻DIY
2006/10/09 PHP
PHP4实际应用经验篇(6)
2006/10/09 PHP
最令PHP初学者们头痛的十四个问题
2007/01/15 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
2014/04/08 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
2014/11/18 PHP
php计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
PHP框架性能测试报告
2016/05/08 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
2016/06/13 PHP
PHP使用phpunit进行单元测试示例
2019/09/23 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
javascript 写类方式之十
2009/07/05 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
使用javaScript动态加载Js文件和Css文件
2015/10/24 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
2016/12/30 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
详解JavaScript中的Object.is()与&quot;===&quot;运算符总结
2020/06/17 Javascript
python的id()函数解密过程
2012/12/25 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
python2和python3的输入和输出区别介绍
2018/11/20 Python
使用pickle存储数据dump 和 load实例讲解
2019/12/30 Python
python让函数不返回结果的方法
2020/06/22 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
ORACLE第二个十问
2013/12/14 面试题
课前一分钟演讲稿
2014/08/26 职场文书
国庆节活动总结
2014/08/26 职场文书
教师节联欢会主持词
2015/07/04 职场文书
员工聘用合同范本
2015/09/21 职场文书
导游词之南京中山陵
2019/11/27 职场文书