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查找节点的方法小结
Jan 13 Javascript
jQuery实现设置、移除文本框默认值功能
Jan 13 Javascript
JavaScript简单修改窗口大小的方法
Aug 03 Javascript
Bootstrap中的Panel和Table全面解析
Jun 13 Javascript
jQuery ajax MD5实现用户注册即时验证功能
Oct 11 Javascript
详解js中call与apply关键字的作用
Nov 21 Javascript
将angular-ui的分页组件封装成指令的方法详解
May 10 Javascript
vue中axios解决跨域问题和拦截器的使用方法
Mar 07 Javascript
JavaScript插入排序算法原理与实现方法示例
Aug 06 Javascript
利用jsonp解决js读取本地json跨域的问题
Dec 11 Javascript
vue 表单验证按钮事件交由父组件触发的方法
Dec 17 Javascript
vue cli4.0项目引入typescript的方法
Jul 17 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
模拟SQLSERVER的两个函数:dateadd(),datediff()
2006/10/09 PHP
Linux环境下搭建php开发环境的操作步骤
2013/06/17 PHP
Javascript和Ajax中文乱码吐血版解决方案
2009/12/21 Javascript
javascript动画之圆形运动,环绕鼠标运动作小球
2010/07/20 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
Angular中ng-bind和ng-model的区别实例详解
2017/04/10 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
关于vue-resource报错450的解决方案
2017/07/24 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
基于vue实现可搜索下拉框定制组件
2020/03/26 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
实例分析Array.from(arr)与[...arr]到底有何不同
2019/04/09 Javascript
vue实现分页栏效果
2019/06/28 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
python opencv实现切变换 不裁减图片
2018/07/26 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
售后服务承诺书怎么写
2014/05/21 职场文书
新闻编辑求职信
2014/07/13 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers
Golang Gob编码(gob包的使用详解)
2021/05/07 Golang
SQL实现LeetCode(177.第N高薪水)
2021/08/04 MySQL
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang
python实现一个简单的贪吃蛇游戏附代码
2022/06/28 Python
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript