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 相关文章推荐
统一接口:为FireFox添加IE的方法和属性的js代码
Mar 25 Javascript
微信小程序之picker日期和时间选择器
Feb 09 Javascript
setTimeout时间设置为0详细解析
Mar 13 Javascript
JS简单数组排序操作示例【sort方法】
May 17 Javascript
element-ui上传一张图片后隐藏上传按钮功能
May 22 Javascript
详解Vue中的基本语法和常用指令
Jul 23 Javascript
React路由鉴权的实现方法
Sep 05 Javascript
layui table设置某一行的字体颜色方法
Sep 05 Javascript
jquery实现手风琴案例
May 04 jQuery
js+css3实现炫酷时钟
Aug 18 Javascript
js获取url页面id,也就是最后的数字文件名
Sep 25 Javascript
原生jQuery实现只显示年份下拉框
Dec 24 jQuery
详解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实现根据url自动生成缩略图的方法
2014/09/23 PHP
详解PHP+AJAX无刷新分页实现方法
2015/11/03 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
laravel 5.4中实现无限级分类的方法示例
2017/07/27 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
2018/10/10 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
jquery form表单提交插件asp.net后台中文解码
2010/06/12 Javascript
javascript中的一些注意事项 更新中
2010/12/06 Javascript
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
ajaxFileUpload.js插件支持多文件上传的方法
2014/09/02 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
2018/06/13 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
2019/09/28 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
python中的hashlib和base64加密模块使用实例
2014/09/02 Python
python多线程操作实例
2014/11/21 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
python下载库的步骤方法
2019/10/12 Python
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
init进程的作用
2012/04/12 面试题
优秀毕业生推荐信范文
2014/03/07 职场文书
德语专业求职信
2014/03/12 职场文书
党员一句话承诺大全
2014/03/28 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
离婚协议书范文2014
2014/10/16 职场文书
2014年派出所工作总结
2014/11/21 职场文书
初中运动会前导词
2015/07/20 职场文书
2015初一年级组工作总结
2015/07/24 职场文书
MySQL的索引你了解吗
2022/03/13 MySQL
动漫APP软件排行榜前十名,半次元上榜,第一款由腾讯公司推出
2022/03/18 杂记