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 当前日期加(天、周、月、年)
Aug 09 Javascript
模拟电子签章盖章效果的jQuery插件源码
Jun 24 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
Mar 23 Javascript
总结AngularJS开发者最常犯的十个错误
Aug 31 Javascript
JavaScript学习笔记整理_关于表达式和语句
Sep 19 Javascript
详解原生js实现offset方法
Jun 15 Javascript
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
详解关于vue-area-linkage走过的坑
Jun 27 Javascript
vue中v-for通过动态绑定class实现触发效果
Dec 06 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
js实现简单点赞操作
Mar 17 Javascript
JS+JQuery实现无缝连接轮播图
Dec 30 jQuery
详解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 读取文件内容代码(txt,js等)
2009/12/06 PHP
学习php笔记 字符串处理
2010/10/19 PHP
浅析php工厂模式
2014/11/25 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
XENON基于JSON变种
2010/07/27 Javascript
读jQuery之五(取DOM元素)
2011/06/20 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
Javascript 拖拽雏形中的一些问题(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
微信小程序 参数传递详解
2016/10/24 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
Vue之mixin全局的用法详解
2018/08/22 Javascript
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
JavaScript实现单点登录的示例
2020/09/23 Javascript
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
python生成随机密码或随机字符串的方法
2015/07/03 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
python网络爬虫实现发送短信验证码的方法
2021/02/25 Python
HTML 5.1来了 9月份正式发布 更新内容预览
2016/04/26 HTML / CSS
菲律宾旅游网站:Expedia菲律宾
2017/10/11 全球购物
美国廉价机票预订网站:Cheapfaremart
2018/04/28 全球购物
好人好事事迹材料
2014/02/12 职场文书
行政人事岗位职责
2014/03/17 职场文书
北京青年观后感
2015/06/15 职场文书
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
2021/06/05 Python
Python装饰器的练习题
2021/11/23 Python
CentOS7安装MySQL8的超级详细教程(无坑!)
2022/06/10 Servers