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 相关文章推荐
关于IFRAME 自适应高度的研究
Jul 20 Javascript
刷新页面实现方式总结(HTML,ASP,JS)
Nov 13 Javascript
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
Dec 02 Javascript
javascript显示倒计时控制按钮的简单实现
Jun 07 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
Sep 16 Javascript
javascript基本数据类型和转换
Mar 17 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
Jul 21 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
Dec 13 Javascript
如何根据业务封装自己的功能组件
Apr 19 Javascript
layui下拉框获取下拉值(select)的例子
Sep 10 Javascript
layui使用及简单的三级联动实现教程
Dec 01 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
JAVA/JSP学习系列之七
2006/10/09 PHP
PHP 常用函数库和一些实用小技巧
2009/01/01 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
2016/03/08 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
jQuery实现可拖动的浮动层完整代码
2013/05/27 Javascript
关于JS中的闭包浅谈
2013/08/23 Javascript
鼠标滑过出现预览的大图提示效果
2014/02/26 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
浅谈angularJS中的事件
2016/07/12 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
python实现多线程暴力破解登陆路由器功能代码分享
2015/01/04 Python
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
2015/11/05 Python
深入源码解析Python中的对象与类型
2015/12/11 Python
详解Python中的Descriptor描述符类
2016/06/14 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
python实现文件助手中查看微信撤回消息
2019/04/29 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
tensorflow使用CNN分析mnist手写体数字数据集
2020/06/17 Python
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
2012/02/21 面试题
大学生村官心得体会范文
2014/01/04 职场文书
村创先争优活动总结
2014/08/28 职场文书
社区个人对照检查材料(群众路线)
2014/09/26 职场文书
Python list列表删除元素的4种方法
2021/11/01 Python
Pygame Draw绘图函数的具体使用
2021/11/17 Python
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫
tomcat正常启动但网页却无法访问的几种解决方法
2022/05/06 Servers