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 相关文章推荐
共享自己写一个框架DreamScript
Jan 20 Javascript
实用的Jquery选项卡TAB示例代码
Aug 28 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
May 03 Javascript
轻松理解Javascript变量的相关问题
Jan 20 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
Apr 04 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
Oct 18 Javascript
详解node字体压缩插件font-spider的用法
Sep 28 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
Jan 07 Javascript
ES6基础之展开语法(Spread syntax)
Feb 21 Javascript
React中阻止事件冒泡的问题详析
Apr 12 Javascript
Vue.js路由实现选项卡简单实例
Jul 24 Javascript
Vue中插槽slot的使用方法与应用场景详析
Jun 08 Vue.js
详解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防止post重复提交数据的简单例子
2014/06/07 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
php实现微信模板消息推送
2018/03/30 PHP
jQuery插件kinMaxShow扩展效果用法实例
2015/05/04 Javascript
js实现全国省份城市级联下拉菜单效果代码
2015/09/07 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
2016/05/10 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
微信小程序之前台循环数据绑定
2017/08/18 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
vue在线动态切换主题色方案
2020/03/26 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
python 字符串格式化代码
2013/03/17 Python
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
Python常见内置高效率函数用法示例
2018/07/31 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
keras中的卷积层&amp;池化层的用法
2020/05/22 Python
pandas 数据类型转换的实现
2020/12/29 Python
python中os.remove()用法及注意事项
2021/01/31 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
全球酒店比价网:HotelsCombined
2017/06/20 全球购物
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
Booking.com英国官网:全球酒店在线预订网站
2018/04/21 全球购物
艺术爱好者的自我评价分享
2013/10/08 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
干部下基层实施方案
2014/03/14 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
道德与公民自我评价
2015/03/09 职场文书
主持人开场白台词
2015/05/29 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
给numpy.array增加维度的超简单方法
2021/06/02 Python
Django使用echarts进行可视化展示的实践
2021/06/10 Python