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 相关文章推荐
javascript document.images实例
May 27 Javascript
扩展easyui.datagrid,添加数据loading遮罩效果代码
Nov 02 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
Sep 05 Javascript
angular ngClick阻止冒泡使用默认行为的方法
Nov 03 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
Nov 23 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
Feb 10 Javascript
详解Angular系列之变化检测(Change Detection)
Feb 26 Javascript
Vue 按键修饰符处理事件的方法
May 04 Javascript
JS伪继承prototype实现方法示例
Jun 20 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
JS实现碰撞检测效果
Mar 12 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 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
如何分别全角和半角以避免乱码
2006/10/09 PHP
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
Javascript &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
JS中类或对象的定义说明
2014/03/10 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
addEventListener()与removeEventListener()解析
2017/04/20 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
解决vue 绑定对象内点击事件失效问题
2018/09/05 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
Vue自定义render统一项目组弹框功能
2020/06/07 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
Python多线程结合队列下载百度音乐的方法
2015/07/27 Python
python 查找字符串是否存在实例详解
2017/01/20 Python
python中numpy基础学习及进行数组和矢量计算
2017/02/12 Python
python实现简易云音乐播放器
2018/01/04 Python
python中csv文件的若干读写方法小结
2018/07/04 Python
Python创建一个空的dataframe,并循环赋值的方法
2018/11/08 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
Python常用模块之requests模块用法分析
2019/05/15 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
2019/06/19 Python
Python生成随机验证码代码实例解析
2020/06/09 Python
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
泰国最新活动和优惠:Megatix
2020/05/07 全球购物
宿舍违规检讨书
2014/01/12 职场文书
省优秀教师事迹材料
2014/01/30 职场文书
医药销售自荐书
2014/05/29 职场文书
研究生导师推荐信
2014/09/06 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
新闻稿件写作范文
2015/07/18 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers