欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

laydate只顯示時(shí)分 不顯示秒的功能實(shí)現(xiàn)方法

 更新時(shí)間:2019年09月28日 11:40:52   作者:WINGZINGLIU  
今天小編就為大家分享一篇laydate只顯示時(shí)分 不顯示秒的功能實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

場(chǎng)景

最近有個(gè)需求,需要選擇時(shí)間段,例如10:00 ~ 12:30。

目前的系統(tǒng)前端用的是layui,時(shí)間插件自然是選擇了laydate。

查閱了laydate的api發(fā)現(xiàn)并沒有直接可以設(shè)置去掉秒并且分鐘只顯示整10的配置。

然后就決定動(dòng)手自己寫一下。

layui.use('laydate', function(){
        var laydate = layui.laydate;
        laydate.render({
          elem: '#scheStartTime'+trindex,
          type:'time',
          trigger:'click',
          format: 'HH:mm',
          btns: ['clear', 'confirm'],
          ready: formatminutes
        });
});

首先設(shè)置format為'HH:mm' 格式,去除掉秒的展示。然后在ready中寫一個(gè)方法,ready的方法會(huì)在綁定之前執(zhí)行。

function formatminutes(date){
      var aa = $(".laydate-time-list li ol")[1];
      var showtime = $($(".laydate-time-list li ol")[1]).find("li");
      for (var i = 0; i < showtime.length; i++) {
        var t00 = showtime[i].innerText;
        if (t00 != "00" && t00 != "10" && t00 != "20" && t00 != "30" && t00 != "40" && t00 != "50") {
          showtime[i].hidden = true;
        }
      }
      $($(".laydate-time-list li ol")[2]).find("li").remove(); //清空秒 
    }

formatminutes方法中進(jìn)行移除非整10的分鐘(此處最好使用hidden不要使用remove,我發(fā)現(xiàn)remove會(huì)導(dǎo)致設(shè)置最大值最小值時(shí)候出現(xiàn)問題),并且移除掉秒的li。

實(shí)現(xiàn)效果如圖所示。

以上這篇laydate只顯示時(shí)分 不顯示秒的功能實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論