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生成二级菜单的实例代码
Jun 24 Javascript
jQuery 无刷新分页实例代码
Nov 12 Javascript
js模拟点击以提交表单为例兼容主流浏览器
Nov 29 Javascript
基于jquery实现动态竖向柱状条特效
Feb 12 Javascript
jquery实现垂直和水平菜单导航栏
Aug 27 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
Jan 04 Javascript
微信公众号菜单配置微信小程序实例详解
Mar 31 Javascript
微信小程序实现倒计时60s获取验证码
Apr 17 Javascript
详解element-ui日期时间选择器的日期格式化问题
Apr 08 Javascript
layui递归实现动态左侧菜单
Jul 26 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
Sep 10 Javascript
vue微信分享插件使用方法详解
Feb 18 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重新实现PHP脚本引擎内置函数
2007/03/06 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
php实现跨域提交form表单的方法【2种方法】
2016/10/17 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
实现复选框全选/全不选切换
2006/12/23 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
Grid得到选择行数据的方法总结
2011/01/17 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
JavaScript 基本概念
2015/01/20 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
webpack配置的最佳实践分享
2017/04/21 Javascript
Javascript创建类和对象详解
2017/05/31 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
Javascript中从学习bind到实现bind的过程
2018/01/05 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
vue中动态select的使用方法示例
2019/10/28 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
python3基于OpenCV实现证件照背景替换
2018/07/18 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
《我为你骄傲》教学反思
2014/02/20 职场文书
放弃继承权公证书
2015/01/23 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
运动会新闻报道稿
2015/07/22 职场文书
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android