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 相关文章推荐
初识JQuery 实例一(first)
Mar 16 Javascript
仿百度的关键词匹配搜索示例
Sep 25 Javascript
JS正则表达式获取分组内容的方法详解
Nov 15 Javascript
javascript自定义函数参数传递为字符串格式
Jul 29 Javascript
使用js获取图片原始尺寸
Dec 03 Javascript
jQuery中die()方法用法实例
Jan 19 Javascript
javascript中的 object 和 function小结
Aug 14 Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
Dec 14 Javascript
vuejs2.0子组件改变父组件的数据实例
May 10 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
Jun 09 jQuery
vue+express+jwt持久化登录的方法
Jun 14 Javascript
关于JS中的作用域中的问题思考分享
Apr 06 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
example1.php
2006/10/09 PHP
PHP CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
2013/06/06 PHP
PHP排序二叉树基本功能实现方法示例
2018/05/26 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
javascript css float属性的特殊写法
2008/11/13 Javascript
JS 判断代码全收集
2009/04/28 Javascript
『jQuery』取指定url格式及分割函数应用
2013/04/22 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
js 右侧浮动层效果实现代码(跟随滚动)
2015/11/22 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
2017/06/19 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
2017/06/29 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
使用vue实现各类弹出框组件
2019/07/03 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
小程序实现列表倒计时功能
2021/01/29 Javascript
Python抓取京东图书评论数据
2014/08/31 Python
Python采用socket模拟TCP通讯的实现方法
2014/11/19 Python
深入Python解释器理解Python中的字节码
2015/04/01 Python
Python下的twisted框架入门指引
2015/04/15 Python
Python的Django框架中的表单处理示例
2015/07/17 Python
深入解析Python中的变量和赋值运算符
2015/10/12 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
python正则表达式匹配IP代码实例
2019/12/28 Python
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
美国本地交易和折扣网站:LocalFlavor.com
2017/10/26 全球购物
Clarria化妆品官方网站:购买天然和有机化妆品系列
2018/04/08 全球购物
求职者应聘的自我评价
2013/10/16 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
遗失证明范文
2015/06/19 职场文书