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 相关文章推荐
JQuery 确定css方框模型(盒模型Box Model)
Jan 22 Javascript
js 获取服务器控件值的代码
Mar 05 Javascript
一个收集图片的bookmarlet(js 刷新页面中的图片)
May 27 Javascript
Ajax提交与传统表单提交的区别说明
Feb 07 Javascript
jquery默认校验规则整理
Mar 24 Javascript
jQuery 计算iframe 窗口大小的方法
May 13 Javascript
js从Cookies里面取值的简单实现
Jun 30 Javascript
详解js跨域原理以及2种解决方案
Dec 09 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
Sep 27 Javascript
Bootstrap 网站实例之单页营销网站
Oct 20 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
Nov 02 Javascript
前后端如何实现登录token拦截校验详解
Sep 03 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
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
Javascript中的变量使用说明
2010/05/18 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
基于jQuery实现顶部导航栏功能
2016/12/27 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
JS浅拷贝和深拷贝原理与实现方法分析
2019/02/28 Javascript
详解js动态获取浏览器或页面等容器的宽高
2019/03/13 Javascript
Nuxt页面级缓存的实现
2020/03/09 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
[01:39:04]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第二场 2月1日
2021/03/11 DOTA
python读写二进制文件的方法
2015/05/09 Python
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
Python中防止sql注入的方法详解
2017/02/25 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
利用python计算windows全盘文件md5值的脚本
2019/07/27 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
Python 实现opencv所使用的图片格式与 base64 转换
2020/01/09 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
2020/01/20 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
Python类型转换的魔术方法详解
2020/12/23 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
什么是servlet
2012/05/08 面试题
行政经理的岗位职责
2013/11/23 职场文书
支教自我鉴定
2014/01/18 职场文书
企业文化标语口号
2014/06/09 职场文书
元旦趣味活动方案
2014/08/22 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
2016年情人节广告语
2016/01/28 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js