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 相关文章推荐
关于取不到由location.href提交而来的上级页面地址的解决办法
Jul 30 Javascript
Jquery实现搜索框提示功能示例代码
Aug 13 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
Sep 22 Javascript
JavaScript对HTML DOM使用EventListener进行操作
Oct 21 Javascript
快速掌握Node.js模块封装及使用
Mar 21 Javascript
sso跨域写cookie的一段js脚本(推荐)
May 25 Javascript
浅谈js中的三种继承方式及其优缺点
Aug 10 Javascript
three.js搭建室内场景教程
Dec 30 Javascript
Node.js 的 GC 机制详解
Jun 03 Javascript
koa2+vue实现登陆及登录状态判断
Aug 15 Javascript
vue+element表格导出为Excel文件
Sep 26 Javascript
JavaScript实现简单贪吃蛇效果
Mar 09 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的预保留变量总结
2008/12/04 PHP
PHP生成excel时单元格内换行问题的解决方法
2010/08/26 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
2015/04/03 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
2012/09/19 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
JavaScript判断数组是否存在key的简单实例
2016/08/03 Javascript
原生js轮播(仿慕课网)
2017/02/15 Javascript
JS正则表达式判断有效数实例代码
2017/03/13 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
vue.js国际化 vue-i18n插件的使用详解
2017/07/07 Javascript
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
Webpack 4如何动态切割JS注入文件名详解
2019/07/09 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
mysql 之通过配置文件链接数据库
2017/08/12 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
Exception类的常用方法
2012/06/16 面试题
生日宴会答谢词
2014/01/09 职场文书
入股协议书范本
2014/04/14 职场文书
工厂搬迁方案
2014/05/11 职场文书
自强之星事迹材料
2014/05/12 职场文书
十八大宣传标语
2014/10/09 职场文书
机关班子查摆问题及整改措施
2014/10/28 职场文书
教师工作总结范文2014
2014/11/10 职场文书
2015年第十五个全民国防教育日宣传活动方案
2015/05/06 职场文书
2016党员发展对象培训心得体会
2016/01/08 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL
Golang入门之计时器
2022/05/04 Golang