jquery怎么替换类样式
程序员文章站
2022-03-22 23:01:04
...
替换方法:1、用removeClass()方法移除旧的类样式,addClass()方法添加新的类样式即可;2、用attr()方法修改class属性,直接替换为新的class类即可,语法“$(元素).attr("class","新类名")”。
本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。
jquery替换类样式
方法1:使用removeClass()和addClass()方法
使用removeClass()方法移除旧的类样式,使用addClass()方法添加新的类样式
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="js/jquery-1.10.2.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $("p").removeClass("old-class").addClass("new-class") ; }); }); </script> <style type="text/css"> .old-class{ border: 1px solid red; background-color: #FFC0CB; } .new-class{ border: 2px solid green; background-color: #55aa7f; color: white; } </style> </head> <body> <p class="old-class">hello,测试文字</p> <button>替换类样式</button> </body> </html>
方法2:使用attr()
使用attr()方法修改class属性,直接替换为新的class类
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="js/jquery-1.10.2.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $("p").attr("class","new-class"); }); }); </script> <style type="text/css"> .old-class{ border: 1px solid red; background-color: #FFC0CB; } .new-class{ border: 2px solid green; background-color: #55aa7f; color: white; } </style> </head> <body> <p class="old-class">hello,测试文字</p> <button>替换类样式</button> </body> </html>
相关视频教程推荐:jQuery教程(视频)
以上就是jquery怎么替换类样式的详细内容,更多请关注其它相关文章!
推荐阅读
-
jQuery----操作类样式(依托开关灯案例)
-
jQuery 源码分析(十四) 数据操作模块 类样式操作 详解
-
javascript - JQuery怎么实现页面刷新后保留鼠标点击addclass的样式?
-
javascript - JQuery怎么实现页面刷新后保留鼠标点击addclass的样式?
-
jQuery----操作类样式(依托开关灯案例)
-
a标签点击跳转页面后怎么给当前点击的a标签用jquery添加一个样式_html/css_WEB-ITnose
-
jquery或者js怎么抓取after伪类的内容?_html/css_WEB-ITnose
-
一个类下有很多标签,给第二个标签添加样式,怎么写才能不用再给第二个添加类_html/css_WEB-ITnose
-
jquery或者js怎么抓取after伪类的内容?_html/css_WEB-ITnose
-
a标签点击跳转页面后怎么给当前点击的a标签用jquery添加一个样式_html/css_WEB-ITnose