真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

layui的table單擊行勾選checkbox功能方法

如下所示:

成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、太和網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為太和等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

//單擊行勾選checkbox事件
$(document).on("click",".layui-table-body table.layui-table tbody tr", function () {
 var index = $(this).attr('data-index');
 var tableBox = $(this).parents('.layui-table-box');
 //存在固定列
 if (tableBox.find(".layui-table-fixed.layui-table-fixed-l").length>0) {
  tableDiv = tableBox.find(".layui-table-fixed.layui-table-fixed-l");
 } else {
  tableDiv = tableBox.find(".layui-table-body.layui-table-main");
 }
 var checkCell = tableDiv.find("tr[data-index=" + index + "]").find("td div.laytable-cell-checkbox div.layui-form-checkbox I");
 if (checkCell.length>0) {
  checkCell.click();
 }
});

$(document).on("click", "td div.laytable-cell-checkbox div.layui-form-checkbox", function (e) {
 e.stopPropagation();
});

實(shí)現(xiàn)原理:找到table的div綁定單擊事件到表格的行:

1、取得行的索引data-index,為后面查找checkbox的控件作準(zhǔn)備

2、根據(jù)是否有固定列查找checkbox所在的表格table(當(dāng)存在固定列時(shí),固定列是另一個(gè)table,checkbox控件就在這上面,因此要優(yōu)先取這個(gè))

3、通過table和data-index查找checkbox控件”td div.laytable-cell-checkbox div.layui-form-checkbox I”,如果存在,則執(zhí)行單擊

4、對td的單擊事件進(jìn)行攔截停止,防止事件冒泡再次觸發(fā)上述的單擊事件5、將此代碼在頁面初始化后執(zhí)行一次即可以。

實(shí)現(xiàn)效果:單擊行,自動選中或取消勾選。

以上這篇layui的table單擊行勾選checkbox功能方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持創(chuàng)新互聯(lián)。


網(wǎng)頁標(biāo)題:layui的table單擊行勾選checkbox功能方法
分享地址:http://weahome.cn/article/pddhec.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部