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:void(0)使用探讨
Aug 27 Javascript
Jquery的基本对象转换和文档加载用法实例
Feb 25 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
May 24 Javascript
Vue实现动态响应数据变化
Apr 28 Javascript
关于laydate.js加载laydate.css路径错误问题解决
Dec 27 Javascript
js实现上传并压缩图片效果
Jan 10 Javascript
jQuery代码优化方法总结
Jan 29 jQuery
微信小程序实现天气预报功能
Jul 18 Javascript
vue.js 中使用(...)运算符报错的解决方法
Aug 09 Javascript
element-ui 文件上传修改文件名的方法示例
Nov 05 Javascript
微信公众号网页分享功能开发的示例代码
May 27 Javascript
Js类的构建与继承案例详解
Sep 15 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
弄了个检测传输的参数是否为数字的Function
2006/12/06 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
PHP编程函数安全篇
2013/01/08 PHP
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
PHP数字金额转换成中文大写显示
2019/01/05 PHP
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
js Function类型
2011/12/04 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
用javascript替换URL中的参数值示例代码
2014/01/27 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
angular 实时监听input框value值的变化触发函数方法
2018/08/31 Javascript
JS获取动态添加元素的方法详解
2019/07/31 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
jQuery实现本地存储
2020/12/22 jQuery
Python画图学习入门教程
2016/07/01 Python
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
python linecache 处理固定格式文本数据的方法
2019/01/08 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
如何利用python发送邮件
2020/09/26 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
销售顾问的岗位职责
2013/11/13 职场文书
五十岁生日宴会答谢词
2014/01/15 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
《扇形统计图》教学反思
2016/02/17 职场文书
资产移交协议书
2016/03/24 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python