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对象模型-执行模型
Apr 28 Javascript
jquery click([data],fn)使用方法实例介绍
Jul 08 Javascript
js 弹出框只弹一次(二次修改之后的)
Nov 26 Javascript
js判断undefined类型示例代码
Feb 10 Javascript
网页实时显示服务器时间和javscript自运行时钟
Jun 09 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
Sep 19 Javascript
简单实现js选项卡切换效果
Feb 03 Javascript
Angularjs中使用Filters详解
Mar 11 Javascript
轻松理解JavaScript之AJAX
Mar 15 Javascript
node.js中cluster的使用教程
Jun 09 Javascript
小程序实现多列选择器
Feb 15 Javascript
JavaScript this使用方法图解
Feb 04 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 OPCode缓存 APC详细介绍
2010/10/12 PHP
Ping服务的php实现方法,让网站快速被收录
2012/02/04 PHP
异步加载技术实现当滚动条到最底部的瀑布流效果
2014/09/16 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
PHP实现即时输出、实时输出内容方法
2015/05/27 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
关闭ie窗口清除Session的解决方法
2014/01/10 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
浅析Javascript中bind()方法的使用与实现
2016/05/30 Javascript
javascript 取小数点后几位几种方法总结
2017/08/02 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
微信小程序使用request网络请求操作实例
2017/12/15 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
vue实现带过渡效果的下拉菜单功能
2020/02/19 Javascript
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
2020/04/13 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
[02:51]DOTA2英雄基础教程 风暴之灵
2013/12/23 DOTA
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
Python3编程实现获取阿里云ECS实例及监控的方法
2017/08/18 Python
django框架自定义用户表操作示例
2018/08/07 Python
python使用Geany编辑器配置方法
2020/02/21 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
2020/04/03 Python
CSS3制作ajax loader icon实现思路及代码
2013/08/25 HTML / CSS
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
亚马逊巴西站:Amazon.com.br
2019/09/22 全球购物
HSRP的含义以及如何工作
2014/09/10 面试题
应届生自我鉴定
2013/12/11 职场文书
小加工厂管理制度
2014/01/21 职场文书
公司承诺书范文
2014/05/19 职场文书
2014年师德承诺书
2014/05/23 职场文书
大学生作弊检讨书
2014/09/11 职场文书
中班下学期幼儿评语
2014/12/30 职场文书
“学党章、守党纪、讲党规”学习心得体会
2016/01/14 职场文书