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 相关文章推荐
js类中获取外部函数名的方法
Aug 19 Javascript
使用jQuery仿苹果官网焦点图特效
Dec 23 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
Feb 01 Javascript
jquery html动态添加的元素绑定事件详解
May 24 Javascript
JS实现简单的右下角弹出提示窗口完整实例
Jun 21 Javascript
require.js配合插件text.js实现最简单的单页应用程序
Jul 12 Javascript
第一次接触神奇的Bootstrap导航条
Aug 09 Javascript
详解获取jq ul第一个li定位的四种解决方案
Nov 23 Javascript
原生js实现鼠标跟随效果
Feb 28 Javascript
vue中实现先请求数据再渲染dom分享
Mar 17 Javascript
javascript绘制简单钟表效果
Apr 07 Javascript
详解Vue的组件中data选项为什么必须是函数
Aug 17 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 stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
PHP 设置MySQL连接字符集的方法
2011/01/02 PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
2012/09/13 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
php加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
php 魔术方法详解
2014/11/11 PHP
PHPUnit + Laravel单元测试常用技能
2019/11/06 PHP
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
10个基于浏览器的JavaScript调试工具分享
2013/02/07 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
关于JavaScript限制字数的输入框的那些事
2016/08/14 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
2017/01/23 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
jQuery扇形定时器插件pietimer使用方法详解
2017/07/18 jQuery
Vue中正确使用jQuery的方法
2017/10/30 jQuery
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
Python实现破解12306图片验证码的方法分析
2017/12/29 Python
python使用xlrd模块读取xlsx文件中的ip方法
2019/01/11 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
python爬虫分布式获取数据的实例方法
2020/11/26 Python
python+openCV对视频进行截取的实现
2020/11/27 Python
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
介绍Ibatis的核心类
2013/11/18 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
2013/07/06 面试题
茶叶店创业计划书范文
2014/01/19 职场文书
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
大学毕业感言200字
2014/03/09 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
扬州个园导游词
2015/02/06 职场文书
2015年上半年物业工作总结
2015/03/30 职场文书
Matplotlib绘制条形图的方法你知道吗
2022/03/21 Python