jQuery添加和删除指定标签的方法


Posted in Javascript onDecember 16, 2015

jQuery如何为指定标签添加和删除一个样式:
在网页的实际应用中,需要根据不同的条件来改变元素的CSS样式,通过动态的给元素添加删除一个CSS类可以实现此功能,下面通过实例来介绍一下如何实现此种功能。
一.使用addClass()和removeClass()添加和删除一个CSS类:
代码实例如下:

<!DOCTYPE html>
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>首页</title> 
<style type="text/css">
.mytest{
 border:1px solid green;
 width:100px;
 height:100px;
 color:red;
}
</style>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function () {
 $("#add").click(function () {
 $("div").addClass("mytest");
 });
 $("#del").click(function () {
 $("div").removeClass("mytest");
 })
})
</script>
<body>
<div>珍惜当前,因为只有当前才是实实在在的</div>
<button id="add">添加样式</button>
<button id="del">删除样式</button>
</body>
</html>

以上代码可以添加删除指定的样式,上面只是一个演示,可以根据具体的需要进行添加或者删除。
二.使用toggleClass()进行样式类的添加和删除的切换:
如果匹配对象具有指定的样式类,那么toggleClass()就可以删除此指定的类,如果没有就会添加指定的类。代码实力如下:

<!DOCTYPE html>
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>首页</title> 
<style type="text/css">
.mytest{
 border:1px solid green;
 width:100px;
 height:100px;
 color:red;
}
</style>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function () {
 $("#switch").click(function () {
 $("div").toggleClass("mytest");
 });
})
</script>
<body>
<div class="mytest">珍惜当前,因为只有当前才是实实在在的</div>
<button id="switch">删除与添加切换</button>
</body>
</html>

以上代码可以进行指定样式类的删除与添加的切换,希望大家可以亲自动手进行操作,收获可能会更大。

Javascript 相关文章推荐
javascript之函数直接量(function(){})()
Jun 29 Javascript
JS动画效果代码3
Apr 03 Javascript
Mootools 1.2教程 选项卡效果(Tabs)
Sep 15 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
May 23 Javascript
JS分页控件 可用于无刷新分页
Jul 23 Javascript
bootstrap table配置参数例子
Jan 05 Javascript
原生JS实现幻灯片
Feb 22 Javascript
浅谈JavaScript闭包
Apr 09 Javascript
vue实现购物车小案例
Sep 27 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
vue数据更新UI不刷新显示的解决办法
Aug 06 Javascript
vue项目多环境配置(.env)的实现
Jul 21 Vue.js
详解JavaScript基于面向对象之继承实例
Dec 16 #Javascript
javascript实现拖放效果
Dec 16 #Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
Dec 15 #Javascript
Jquery插件easyUi实现表单验证示例
Dec 15 #Javascript
解决WordPress使用CDN后博文无法评论的错误
Dec 15 #Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 #Javascript
jQuery进行组件开发完整实例
Dec 15 #Javascript
You might like
让你同时上传 1000 个文件 (一)
2006/10/09 PHP
php Try Catch异常测试
2009/03/01 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
php动态函数调用方法
2015/05/21 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
jQuery中调用WebService方法小结
2011/03/28 Javascript
Jquery获取复选框被选中值的简单方法
2013/07/04 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
JavaScript中定义对象原型的两种使用方法
2016/12/15 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
2020/11/12 Javascript
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
[44:43]完美世界DOTA2联赛决赛日 FTD vs GXR 第一场 11.08
2020/11/11 DOTA
优化Python代码使其加快作用域内的查找
2015/03/30 Python
Python实现简单过滤文本段的方法
2017/05/24 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
python多进程间通信代码实例
2019/09/30 Python
银行会计职员个人的自我评价
2013/09/29 职场文书
大学生收银员求职信分享
2014/01/02 职场文书
活动邀请函范文
2014/01/19 职场文书
公司聘任书模板
2014/03/29 职场文书
质量保证书
2015/01/17 职场文书
节约用电通知
2015/04/25 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
Python编程super应用场景及示例解析
2021/10/05 Python
MySQL 开窗函数
2022/02/15 MySQL
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android
使用vuex-persistedstate本地存储vuex
2022/04/29 Vue.js