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困惑—包装集 DOM节点
Oct 16 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
Jun 08 Javascript
javascript实现焦点滚动图效果 具体方法
Jun 24 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
Nov 19 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
Jan 13 Javascript
简要了解jQuery移动web开发的响应式布局设计
Dec 04 Javascript
JS实现的仿QQ空间图片弹出效果代码
Feb 23 Javascript
详解JavaScript表单验证(E-mail 验证)
Mar 31 Javascript
JavaScript——DOM操作——Window.document对象详解
Jul 14 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
Feb 10 Javascript
layui form表单提交之后重新加载数据表格的方法
Sep 11 Javascript
webpack 处理CSS资源的实现
Sep 27 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
点评山进PR-D3L三波段收音机
2021/03/02 无线电
php更新修改excel中的内容实例代码
2014/02/26 PHP
php下载文件,添加响应头的简单实例
2016/09/22 PHP
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
js版本A*寻路算法
2006/12/22 Javascript
判断浏览器的javascript版本的代码
2010/09/03 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
CSS中position属性之fixed实现div居中
2015/12/14 Javascript
JS实现直接运行html代码的方法
2017/03/13 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
小程序转发探索示例
2019/02/19 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
Python正则表达式的使用范例详解
2014/08/08 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
Python安装OpenCV的示例代码
2020/03/05 Python
解决jupyter notebook import error但是命令提示符import正常的问题
2020/04/15 Python
Python3实现飞机大战游戏
2020/04/24 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
2014/01/13 面试题
幼儿园教师岗位职责
2014/03/17 职场文书
关于爱国的演讲稿
2014/05/07 职场文书
机关干部三严三实心得体会
2014/10/13 职场文书
艺术节开幕词
2015/01/28 职场文书
晚会开场白和结束语
2015/05/29 职场文书
与死神共舞观后感
2015/06/15 职场文书
大学运动会加油稿
2015/07/22 职场文书
班主任培训研修日志
2015/11/13 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
2016年三八红旗手先进事迹材料
2016/02/26 职场文书
Python Pygame实战之塔防游戏的实现
2022/03/17 Python
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python