最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決layui動(dòng)態(tài)加載復(fù)選框無(wú)法選中的問(wèn)題

 更新時(shí)間:2019年09月20日 16:37:17   作者:禮拜八  
今天小編就為大家分享一篇解決layui動(dòng)態(tài)加載復(fù)選框無(wú)法選中的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

問(wèn)題描述

1.最近用layui做后臺(tái)界面,遇到layui跟ajax數(shù)據(jù)動(dòng)態(tài)加載的checkbox,偶爾不能正常勾選,取消

2.有分頁(yè)時(shí),最后一頁(yè)數(shù)據(jù)過(guò)少會(huì)導(dǎo)致其他頁(yè)下方數(shù)據(jù)無(wú)法選中

3.頁(yè)面沒(méi)加載完或暴力測(cè)試時(shí)也會(huì)不能選中

利用layui更新渲染方法和網(wǎng)上的一些方法去解決后極大的減少了無(wú)法選中的情況,但是暴力測(cè)試時(shí)偶爾還會(huì)出現(xiàn),實(shí)在不知道什么原因,所以就用了一個(gè)折中的方法——自己寫(xiě)一個(gè)復(fù)選框

 <!--原有l(wèi)ayui復(fù)選框-->
<td>
  <div class="layui-unselect layui-form-checkbox" lay-skin="primary" data-id='2'><i class="layui-icon">&#xe605;</i></div>
</td>
<!--替換為自己寫(xiě)的-->
<td>
  <div a="off" class="checkBox" v-bind:data-id='x.Id' v-on:click="checkBox(i)">
    <div></div>
  </div>
</td>

自己寫(xiě)的同樣支持vue綁定事件,并且支持單個(gè)選中、取消,全選和取消

//單個(gè)的選中取消 

checkBox:function(n){
  var checkbox = $('tbody tr').eq(n).find('.checkBox');
  if (checkbox.attr("a") == "off") {
    checkbox.children("div").css({
      "display" : "block"
    });
    checkbox.attr("a","on");
  }else {
    checkbox.children("div").css({
      "display" : "none"
    });
    checkbox.attr("a","off");
  }
}

//全選取消

checkBoxAll:function(){
  var obj = $('thead').find('.checkBox');
  if ($(obj).attr("a") == "off") {
    $('.checkBox div').css({"display" : "block"});
    $('.checkBox').attr("a","on");
  }else {
    $('.checkBox div').css({"display" : "none"});
    $('.checkBox').attr("a","off");
  }
}

全選或者選中其中幾個(gè),獲取對(duì)應(yīng)id,刪除或進(jìn)行其他操作

function getId() {
  var obj = $("tbody .checkBox");
  var arr='';
  obj.each(function(index, el) {
    if(obj.eq(index).attr("a") == "on"){
      arr += obj.eq(index).attr('data-id')+ ','
    }
  });
  return arr;
}

以上這篇解決layui動(dòng)態(tài)加載復(fù)選框無(wú)法選中的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

保康县| 曲周县| 贵南县| 苍山县| 全椒县| 白沙| 信宜市| 城口县| 阿鲁科尔沁旗| 云和县| 景东| 定边县| 磴口县| 铜鼓县| 大兴区| 湖南省| 南岸区| 洛隆县| 尚义县| 荥经县| 汉沽区| 龙泉市| 乌拉特前旗| 渭南市| 宣武区| 克山县| 新邵县| 宾川县| 海晏县| 枣阳市| 屏南县| 郯城县| 蚌埠市| 蒙城县| 桑植县| 望奎县| 东宁县| 彩票| 郓城县| 梨树县| 鄂州市|