国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

用簡潔的jQuery方法toggleClass實現(xiàn)隔行換色

2024-05-06 16:10:03
字體:
供稿:網(wǎng)友

這篇文章主要介紹了用簡潔的jQuery方法toggleClass實現(xiàn)隔行換色,很簡單,但很實用,需要的朋友可以看看

今天用一種簡潔的方法toggleClass()實現(xiàn)了隔行換色:代碼如下:

 

  
  1. <!DOCTYPE HTML> 
  2. <html> 
  3. <head> 
  4. <meta charset="utf-8"
  5. <title>隔行換色</title> 
  6. <script src="js/jquery-1.4.2.min.js"></script> 
  7. <style type="text/css"
  8. body,table,td, { 
  9. font-family:Arial, Helvetica, sans-serif; 
  10. font-size:12px; 
  11. .h { 
  12. background:#f3f3f3; 
  13. color:#000; 
  14. .c { 
  15. background:#ebebeb; 
  16. color:#000; 
  17. </style> 
  18. </head> 
  19.  
  20. <body> 
  21. <div id="aaa"
  22. <form> 
  23. <table id="table" width="50%" border="0" cellpadding="3" cellspacing="1"
  24. <tr> 
  25. <td width="30" align="center"><input type="checkbox" name="checkbox" class="check1" value="checkbox" /></td> 
  26. <td>藍楓前端</td> 
  27. <td>藍楓前端</td> 
  28. </tr> 
  29. <tr> 
  30. <td align="center"><input type="checkbox" name="checkbox" class="check1" value="checkbox" /></td> 
  31. <td>藍楓前端</td> 
  32. <td>藍楓前端</td> 
  33. </tr> 
  34. <tr> 
  35. <td align="center"><input type="checkbox" name="checkbox" class="check1" value="checkbox" /></td> 
  36. <td>藍楓前端</td> 
  37. <td>藍楓前端</td> 
  38. </tr> 
  39. <tr> 
  40. <td align="center"><input type="checkbox" name="checkbox" class="check1" value="checkbox" /></td> 
  41. <td>藍楓前端</td> 
  42. <td>藍楓前端</td> 
  43. </tr> 
  44. <tr> 
  45. <td align="center"><input type="checkbox" name="checkbox" class="check1" value="checkbox" /></td> 
  46. <td>藍楓前端</td> 
  47. <td>藍楓前端</td> 
  48. </tr> 
  49. <tr> 
  50. <td align="center"><input type="checkbox" name="checkbox" class="check1" value="checkbox" /></td> 
  51. <td>藍楓前端</td> 
  52. <td>藍楓前端</td> 
  53. </tr> 
  54. <tr> 
  55. <td align="center"><input type="checkbox" name="checkbox" class="check1" value="checkbox" /></td> 
  56. <td>藍楓前端</td> 
  57. <td>藍楓前端</td> 
  58. </tr> 
  59. </table> 
  60. </form> 
  61. </div> 
  62. <script> 

第一種比較復雜的方法:

 

 
  1. $(function() 
  2. $("#table tr").hover(function() 
  3. $(this).addClass("h"); 
  4. },function() 
  5. $(this).removeClass("h"); 
  6. }) 
  7. $("input").click(function() 
  8. if($(this).attr("checked")) 
  9. $(this).closest("tr").addClass("c"); 
  10. else 
  11. $(this).closest("tr").removeClass("c"); 
  12. }) 
  13. }) 

第二種比較簡單的方法:

toggleClass() 對設置或移除被選元素的一個或多個類進行切換。

該方法檢查每個元素中指定的類。如果不存在則添加類,如果已設置則刪除之。這就是所謂的切換效果。

不過,通過使用 "switch" 參數(shù),您能夠規(guī)定只刪除或只添加類。

 

  
  1. $(function(){ 
  2. $("#table tr").hover(function(){ 
  3. $(this).toggleClass("h"); 
  4. }) 
  5.  
  6. $("input").click(function(){ 
  7. var d = $(this); 
  8. d.closest('tr').toggleClass("c",d.attr("checked")) ; 
  9. }) 
  10. }) 
  11. </script> 
  12. </body> 
  13. </html> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 湖北省| 云和县| 西盟| 册亨县| 电白县| 兴国县| 四川省| 民和| 晋州市| 卢龙县| 红桥区| 庄浪县| 高唐县| 金寨县| 沁源县| 图木舒克市| 盐津县| 柳河县| 中宁县| 内黄县| 通海县| 明光市| 独山县| 沁水县| 邯郸市| 张掖市| 芒康县| 稻城县| 紫阳县| 黑水县| 抚宁县| 贞丰县| 永嘉县| 湖州市| 牙克石市| 玉门市| 南投市| 汉阴县| 泊头市| 青浦区| 保德县|