選中和取消選中核取方塊實現背景變色和取消變色
為了提高表格這種新聞列表的人性化程度,當前有很多措施,最為常見是滑鼠懸浮行變色或者隔行變色。
本章介紹一下前面有一個核取方塊,選中和取消選中核取方塊能夠實現對應行背景變色或者取消變色。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> body, table, td, { font-family:Arial, Helvetica, sans-serif; font-size:12px; } .h { background:#f3f3f3; color:#000; } .c { background:#ebebeb; color:#000; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ $("#table tr").hover(function(){ $(this).toggleClass("h"); }) $("input").click(function(){ var d=$(this); d.closest('tr').toggleClass("c",d.attr("checked")) ; }) }) </script> </head> <body> <div id="aaa"> <form> <table id="table" width="50%" border="0" cellpadding="3" cellspacing="1"> <tr> <td align="center"><input type="checkbox" name="checkbox" value="checkbox" /></td> <td>螞蟻部落</td> <td>螞蟻部落</td> </tr> <tr> <td align="center"><input type="checkbox" name="checkbox" value="checkbox" /></td> <td>螞蟻部落</td> <td>螞蟻部落</td> </tr> <tr> <td align="center"><input type="checkbox" name="checkbox" value="checkbox" /></td> <td>螞蟻部落</td> <td>螞蟻部落</td> </tr> <tr> <td align="center"><input type="checkbox" name="checkbox" value="checkbox" /></td> <td>螞蟻部落</td> <td>螞蟻部落</td> </tr> <tr> <td align="center"><input type="checkbox" name="checkbox" value="checkbox" /></td> <td>螞蟻部落</td> <td>螞蟻部落</td> </tr> <tr> <td align="center"><input type="checkbox" name="checkbox" value="checkbox" /></td> <td>螞蟻部落</td> <td>螞蟻部落</td> </tr> <tr> <td align="center"><input type="checkbox" name="checkbox" value="checkbox" /></td> <td>螞蟻部落</td> <td>螞蟻部落</td> </tr> </table> </form> </div> </body> </html>
滑鼠懸浮的時候可以實現行變色,當選中或者取消選中核取方塊的時候能夠實現對應行的背景變色或者取消變色效果。
相關閱讀:
1.hover()可以參閱jQuery hover事件一章節。
2.toggleClass()函式可以參閱jQuery toggleClass()一章節。
3.click事件可以參閱jQuery click事件一章節。
4.closest()可以參閱jQuery closest()一章節。
5.attr()函式可以參閱jQuery attr()一章節。
相關文章
- echarts 柱狀圖的選中模式實現-被選中變色和再次選中為取消變色Echarts模式
- 點選文字選中或取消選中checkbox核取方塊
- 小程式核取方塊全選和全部取消
- jquery table下的核取方塊選中、取消jQuery
- Jquery實現頁面的新增、刪除、全選、取消全選、漸變色jQuery
- 使用jQuery做核取方塊的全選與取消jQuery
- JavaScript 點選表格行實現背景變色JavaScript
- 點選連結背景變色效果
- JavaScript 核取方塊全選和全不選JavaScript
- 單選按鈕和核取方塊
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- jQuery核取方塊checkbox的全選和反選jQuery
- JavaScript核取方塊全選和全不選詳解JavaScript
- JavaScript 限制核取方塊選中數目JavaScript
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- 選中按鈕改變文字大小和顏色
- JS 操作 DOM 改變方塊顏色JS
- 點選導航欄使當前欄目背景變色
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- vue checkbox 實現全選,取消全選Vue
- checkbox 核取方塊全選程式碼
- 基礎元件:單選開關和核取方塊元件
- jQuery Validate限定核取方塊選中的數目jQuery
- JavaScript刪除核取方塊選中的表格行JavaScript
- Yii2 中 checkboxlist 核取方塊 預設選中
- Flutter 實現“斑馬紋”背景(需要變換顏色)Flutter
- vxe-table 實現核取方塊多選透過滑鼠拖動選擇功能
- 對於核取方塊的快捷選擇
- VC 對話方塊背景顏色、控制元件顏色控制元件
- Android開發 如何使用選擇器(selector) 來實現點選按鈕變色Android
- 選中取消push和splice刪除
- 短視訊平臺原始碼,點選ul/li改變背景顏色原始碼
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- 網頁設計實現核取方塊(checkbox)和單選框(radio)對齊的方法網頁
- vxe-table 多選、使用表格多選資料、核取方塊多選
- css3背景顏色漸變CSSS3
- input文字框焦點背景變色
- JavaScript單擊變色再次點選還原JavaScript
- html點選<a>元素後顏色的變換HTML