日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jquery中设置表格的悬浮和选中时行的背景颜色

發布時間:2025/3/19 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jquery中设置表格的悬浮和选中时行的背景颜色 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

效果

要求

鼠標放在一行上此行背景顏色單倍高亮,點擊一行時雙倍高亮。

實現

html代碼

<div class="ibox-content" id="orderDetailsDiv" th:fragment="orderDetailsDiv"><div class="table-responsive"><button id="printBtn"? class="btn btn-info? mb_1em" type="button" onclick="return printDetails();"><i class="fa fa-print"></i> 打印</button><table id="wmsInOrderDetail_table_id"? class="table? table-bordered hover" style="width:100%"><thead><tr class="text_al_c"><th>序號</th><th>托盤編號</th><th>物料編號</th><th>物料名稱</th><th>數量</th><th>供應商批次</th><th>生產日期</th><th>狀態</th></tr></thead><tbody ><tr th:each="orderlist:${wmsReceiveOrderDetailsVOList}"? class="text_al_r"><td class="badao_Center"><input type="checkbox"class="ads_Checkbox "th:text="${orderlistStat.index+1}"th:value="${orderlist.id}" name="checkedid"/></td><td th:text="${orderlist.salverCode}"? class="badao_Center"></td><td th:text="${orderlist.materielNumber}"? class="badao_Center"></td><td th:text="${orderlist.materielName}" class="badao_Left"></td><td th:text="${orderlist.num}" class="badao_Right"></td><td th:text="${orderlist.supplierBatch}"? class="badao_Center"></td><td th:text="${#dates.format(orderlist.productDate, 'yyyy-MM-dd')}"? class="badao_Center"></td><td th:text="${orderlist.statusName}"? class="badao_Center"></td></tr></tbody></table></div></div>

css樣式代碼

.badao_hoverd {background-color: rgba(35,198,200,0.1); } .badao_click {background-color: rgba(35,198,200,0.6); }

jquery代碼

$(document).ready(function() {//行點擊事件,用來設置樣式點擊事件$('#wmsInOrderDetail_table_id tbody').on('click', 'tr', function () {if (!$(this).hasClass('badao_click') ) {$(this).removeClass('badao_hoverd');$(this).addClass('badao_click').siblings().removeClass("badao_click");}});// 行懸浮事件,用來設置樣式懸浮事件$('#wmsInOrderDetail_table_id tbody').on('mouseover', 'tr', function () {if (!$(this).hasClass('badao_hoverd') ) {$(this).addClass('badao_hoverd');}} ).on('mouseleave', 'tr', function () {if ($(this).hasClass('badao_hoverd') ) {$(this).removeClass('badao_hoverd');}} );});

?

總結

以上是生活随笔為你收集整理的Jquery中设置表格的悬浮和选中时行的背景颜色的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。