jquery的样式操作Css Class(addClass,removeClass,toggleClass)
2015-03-04 14:58
771 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>03_select</title> <meta name="author" content="Administrator" /> <style type="text/css"> .addBg { background:#f00; color:#fff; } .bigger { font-size:20px; } </style> <script type="text/javascript" src="jquery-1.8.3.js"></script> <script type="text/javascript"> $(function() { //添加一个样式,removeClass是移除一个样式 $("thead tr").addClass("addBg").addClass("bigger").removeClass("addBg"); //判读是否存在某个样式 alert($("thead tr").hasClass("bigger")); /* * 为tr添加了两个事件,鼠标移上去和鼠标移走事件,当移上去的时候,添加样式,移走的删除样式 * 为了相对简单实现第一次做某个操作,第二个事件作某个操作这样的功能,JQuery提供 * toggleClass()-->这个方法指的是判断是否有这个类,如果有就删除,如果没有就添加 */ /*("tbody tr").mouseover(function(){ $(this).addClass("addBg"); }).mouseout(function(){ $(this).removeClass("addBg"); });*/ $("tbody tr").mouseover(changeBg).mouseout(changeBg); }); function changeBg() { $(this).toggleClass("addBg"); } </script> </head> <body> <table width="700" border="1" align="center" id="users"> <thead> <tr> <td title="id">用户标识</td> <td title="username">用户姓名</td> <td title="age">用户年龄</td> <td title="password">用户密码</td> <td title="address">地址</td> <td>操作</td> </tr> </thead> <tbody> <tr id="abc"> <td>1</td> <td>张三</td> <td>23</td> <td>abc123</td> <td>昭通</td> <td>添加 删除</td> </tr> <tr> <td>2</td> <td>李四</td> <td>33</td> <td>abc123</td> <td>昭通</td> <td>添加 删除</td> </tr> <tr> <td>3</td> <td>王五</td> <td>13</td> <td>abc123</td> <td>昭通</td> <td>添加 删除</td> </tr> <tr> <td>4</td> <td>赵六</td> <td>45</td> <td>abc123</td> <td>卡努曼</td> <td>添加 删除</td> </tr> <tr> <td>5</td> <td>朱琪</td> <td>21</td> <td>abc123</td> <td>昭通</td> <td>添加 删除</td> </tr> </tbody> </table> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>03_select</title> <meta name="author" content="Administrator" /> <style type="text/css"> .addBg { background:#f00; color:#fff; } .bigger { font-size:20px; } </style> <script type="text/javascript" src="jquery-1.8.3.js"></script> <script type="text/javascript"> $(function() { //JQuery通过css来指定样式,甚至完美支持opacity透明度 $("#d1").css("height",90+"px").css("width",90+"px") .css("background","#00f").css("color","#fff") .css("opacity","0.6").height(100).width(100) .click(function(){ //JQuery提供了一些非常常用的方法来处理常用样式,width,height $(this).width($(this).width()+20).height($(this).height()+20); }); }); </script> </head> <body> <div id="d1">点击一下</div> </body> </html>
相关文章推荐
- 【转】jQuery源码分析-13 CSS操作-CSS-类样式-addClass+removeClass+toggleClass+hasClass
- [原创] jQuery源码分析-13 CSS操作-CSS-类样式-addClass+removeClass+toggleClass+hasClass
- jQuery源码分析-13 CSS操作-CSS-类样式-addClass+removeClass+toggleClass+hasClass
- jQuery源码分析-13 CSS操作-CSS-类样式-addClass+removeClass+toggleClass+hasClass
- jQuery学习09---样式操作,addClass,removeClass,toggleClass
- 知识点四:JQuery--操作class ==addClass(),removeClass(), toggleClass(),css()
- jquery(3-1) 修改元素样式(addClass(),removeClass(),toggleClass())
- [jQuery教程]jquery基础教程三(css的操作之addClass和removeClass)
- jQuery addClass(), removeClass(),toggleClass(),css()方法使用详解
- jquery之修改元素样式(添加和删除类名称,使用addClass(),removeClass(),toggleClass()方法)
- (转)jquery基础教程三(css的操作之addClass和removeClass)
- jquery基础教程三(css的操作之addClass和removeClass)
- Jquery中.css()与.addClass()两种方法设置样式的区别
- JQuery中closet、toggleClass、removeClass、addClass理解
- 使用jQuery操作DOM(attr/html/text/addClass/removeAttr/removeClass/append/before/after/clone/replacewith/)
- js实现css、addClass、removeClass和toggleClass
- ExtJs 通过 toggleClass 实现样式切换 ——以及更多的CSS操作
- Jquery选择器和.css,.addClass,.toggleClass
- jQuery源码分析之addClass,removeClass,toggleClass,hasClass详解四问
- js实现css、addClass、removeClass和toggleClass