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 相关文章推荐
IE和FireFox(FF)中js和css的不同
Apr 13 Javascript
javascript 得到变量类型的函数
May 19 Javascript
jquery与prototype框架的详细对比
Nov 21 Javascript
JavaScript设置body高度为浏览器高度的方法
Feb 09 Javascript
JS实现回到页面顶部动画效果的简单实例
May 24 Javascript
JavaScript触发onScroll事件的函数节流详解
Dec 14 Javascript
微信小程序 下拉列表的实现实例代码
Mar 08 Javascript
Vue2.0基于vue-cli+webpack同级组件之间的通信教程(推荐)
Sep 14 Javascript
jQuery实现html双向绑定功能示例
Oct 09 jQuery
利用angular自动编译andriod APK的绕坑经历分享
Mar 08 Javascript
微信小程序间使用navigator跳转传值问题实例分析
Mar 27 Javascript
详解JavaScript 异步编程
Jul 13 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
mysql limit查询优化分析
2008/11/12 PHP
php 高性能书写
2010/12/11 PHP
php生成动态验证码gif图片
2015/10/19 PHP
Firefox/Chrome/Safari的中可直接使用$/$$函数进行调试
2012/02/13 Javascript
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
JavaScript返回0-1之间随机数的方法
2015/04/06 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
2015/09/15 Javascript
浅析javascript的return语句
2015/12/15 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
2016/11/21 Javascript
localStorage实现便签小程序
2016/11/28 Javascript
JS产生随机数的用法小结
2016/12/10 Javascript
JS获得多个同name 的input输入框的值的实现方法
2017/01/09 Javascript
node.js中cluster的使用教程
2017/06/09 Javascript
通过循环优化 JavaScript 程序
2019/06/24 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
Pandas 同元素多列去重的实例
2018/07/03 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
Python+Opencv身份证号码区域提取及识别实现
2020/08/25 Python
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
一份Java笔试题
2012/02/21 面试题
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
宿舍卫生检讨书
2014/01/16 职场文书
2014年党务公开实施方案
2014/02/27 职场文书
专科生就业求职信
2014/06/22 职场文书
委托证明模板
2014/09/16 职场文书
高中教师个人工作总结
2015/02/10 职场文书
婚宴来宾致辞
2015/07/28 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
朋友圈早安励志语录!
2019/07/08 职场文书
创业计划书之个人工作室
2019/08/22 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python