解决Layui多个日期时间控件只有第一个有效,其他的闪烁消失的问题

Layui2019-12-10 06:43:431541条
使用laydate渲染多个日期选择框时,如果使用类选择器,会出现只有第一个有效,其他的闪烁消失的问题。这时候要使用this指向当前元素,不能使用class名, 否则只有第一个有效。

使用laydate渲染多个日期选择框时,如果使用类选择器,会出现只有第一个有效,其他的闪烁消失的问题。

layui.use('laydate', function(){
    var laydate = layui.laydate;
    laydate.render({
        elem: '.date'
    });
});

这时候要使用this指向当前元素,不能使用class名:

$('.date').each(function () {
    laydate.render({
        elem: this
        ,trigger : 'click'
    });
});
评论啦~
共有1条评论
  1. 阳阳
    这个也可以用事件委托
    2020-01-20 03:19:21