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 相关文章推荐
bcastr2.0 通用的图片浏览器
Nov 22 Javascript
HTML中不支持静态Expando的元素的问题
Mar 08 Javascript
摘自启点的main.js
Apr 20 Javascript
js获取IFRAME当前的URL的方法
Nov 13 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
Jun 20 Javascript
js正则表达式验证邮件地址
Nov 12 Javascript
JS组件Bootstrap实现弹出框和提示框效果代码
Dec 08 Javascript
js完整倒计时代码分享
Sep 18 Javascript
jquery实现自适应banner焦点图
Feb 16 Javascript
利用node.js本地搭建HTTP服务器
Apr 19 Javascript
详解在Vue中有条件地使用CSS类
Sep 30 Javascript
详解Angular如何正确的操作DOM
Jul 06 Javascript
详解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
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
Yii框架调试心得--在页面输出执行sql语句
2014/12/25 PHP
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
ExtJs使用总结(非常详细)
2012/03/22 Javascript
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
javascript中基本类型和引用类型的区别分析
2015/05/12 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
2015/12/16 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
vue使用代理解决请求跨域问题详解
2019/07/24 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
用python登录Dr.com思路以及代码分享
2014/06/25 Python
R vs. Python 数据分析中谁与争锋?
2017/10/18 Python
分分钟入门python语言
2018/03/20 Python
Python实现的线性回归算法示例【附csv文件下载】
2018/12/29 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
python有序查找算法 二分法实例解析
2020/02/18 Python
Python json格式化打印实现过程解析
2020/07/21 Python
生产经理的自我评价分享
2013/11/07 职场文书
绝对经典成功的大学生推荐信
2013/11/08 职场文书
新学期红领巾广播稿
2014/01/14 职场文书
大学生实习证明范本
2014/01/15 职场文书
银行求职自荐书
2014/06/25 职场文书
2014年信息宣传工作总结
2014/12/18 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
优质护理服务心得体会
2016/01/22 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
MySql开发之自动同步表结构
2021/05/28 MySQL