动态添加的layui date标签,不弹出日期选择

layui日期控件,多选,禁选,自定义设置 实现layui日历控件多选、禁选 阅读详情

之前有一篇文章提到动态添加、删除一行的实现方法

其中我在table里有laydate元素,动态添加的laydate不弹出日期选择,根据class渲染的时候会出现出了第一个可以正常显示,别的都闪退的情况。

最终是在每次添加的时候都对新添加的元素进行ID重新渲染才解决的。

为了避免ID重复,给了一个随机数。


表格及初始渲染

<table class="layui-table" id="table" lay-filter="table">
	<thead>
		<tr>
			<td>时间</td>
			<td>操作</td>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td><input type="text" class="layui-input dateInput"></td>
			<td>
				<a class="layui-btn layui-btn-xs add">添加</a>
				<a class="layui-btn layui-btn-danger layui-btn-xs del">删除</a>
			</td>
		</tr>
	</tbody>
</table>
layui.use(['laydate', 'table'], function() {
    var laydate = layui.laydate;
    var table = layui.table;
    
    //原有表格日期渲染
    laydate.render({
        elem: '.dateInput'
        ,trigger: 'click' //采用click弹出
    });
});

添加按钮事件

//随机数生成
function getRandomNum() {
    return parseInt(Math.random()*50);
}

$('body').on('click', '.add', function() {
	var idNum = getRandomNum();//获取随机数
	var html = '<tr>'+
    '	<td><input type="text" class="layui-input dateInput" id="date_'+idNum+'"></td>'+
    '	<td>'+
    '		<a class="layui-btn layui-btn-xs add">添加</a>'+
    '		<a class="layui-btn layui-btn-danger layui-btn-xs del">删除</a>'+
    '	</td>'+
    '</tr>';
    $(html).appendTo($('#table tbody:last'));
    //重新渲染日期选择input,并指向添加的id
    laydate.render({
        elem: '#date_'+idNum
        ,trigger: 'click' //采用click弹出
    });
});

这样每次动态添加一个,就重新渲染,并指向新添加的元素。

《软件工程——实践者的研究方法》重难点复习笔记(第八章——理解需求) 8项需求工程任务 inception 开始 8.1.1 identify stakeholders 定义:从软件开发中收益 例如:市场人员、销售经理、顾客、顾问、维护团队等(P139) 8.1.2 这个阶段的问题是context-free的。有三套(P140) 8.1.3 提到NFR(nonfunctional requirement)和QFD(quality 阅读详情

相关推荐

保姆级教程:用SAP PS管理电梯/大型设备项目(ETO/ATO模式)从成本收集到开票结算

本文详细解析了SAP PS模块在ETO/ATO项目中的全流程成本管理实践,特别针对电梯/大型设备制造行业。从成本收集到开票结算,通过WBS元素、网络活动等核心架构设计,结合F-02、CJ20N等事务代码,实现设计、生产、物流及现场服务各阶段的精准成本控制,助力企业提升项目利润率与财务效率。

weixin_30444105的博客 457

python android api_服务器python 安卓接口

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":6,"count":6}]},"card":[{"des":"云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。",...

weixin_39957461的博客 978

Jetson Orin边缘语音AI实战:用Riva ASR/TTS + Llama 2打造离线智能语音助手

本文详细介绍了如何利用NVIDIA Jetson Orin的边缘计算能力,结合Riva ASR/TTS语音引擎和Llama 2大语言模型,构建完全离线的智能语音助手。通过硬件优化、量化部署和性能调优,实现在网络不稳定环境下的高效语音交互,适用于智能家居、车载系统等场景。

weixin_29053383的博客 242

【layui】laydate选中日期后,即刻关闭弹出框

laydate.render({ elem: '#yearInput', type: 'year', trigger: 'click', showBottom: false, // 选中某个年份后即刻关闭弹出框,年份扔可以左右点击选择 change: function (value, date, endDat...

m0_37158404的博客 2088

LeRobot SO-ARM100 学习笔记(2) diffusion module

对 lerobot 中的 diffusion policy 进行基本的代码阅读

mikhailbran的博客 1586

python123题目——个税计算器

类型:简单分支。

m0_62488776的博客 5803

layui 禁用时间选择框_layui table复选框禁止某几条勾选的实例

Layui table复选框禁止勾选var list = [0,1,3];//获得禁用的tr的行index//遍历设置复选框禁用for(var i=0;i$(".layui-table tr[data-index="+list[i]+"] input[type='checkbox']").prop('disabled',true);$(".layui-table tr[data-index="+l...

weixin_39945445的博客 325

PCL 法线定向【2025最新版】

几种法线定向方法的PCL代码实现。

点云侠的博客 2805

layui弹出层laydate时间选择一闪而过,无法弹出时间选择

问题:layUI日期框弹不出,一闪而过。解决方案:关键代码,添加如下代码。

无极低码 2006

qt医疗信息系统(HIS)

**UI 组件**: QWidget、QTextBrowser、QTableWidget、QGraphicsView 等。- **网络通信**: Qt Network (TCP/IP)- **DICOM 处理**: DCMTK 3.6.7。- **数据库**: SQLite (轻量、跨平台)**数据库文件**: `hospital.db`- **开发框架**: Qt 6 (C++)- 医疗影像 (DICOM) 查看器。**医疗影像 (DICOM) 查看器****电子病历 (EMR) 浏览器**

寒寒豆豆软件公司的博客 337

DDR5 JEDEC标准简析:一次读懂DDR5的核心规范!

JEDEC,全称是,中文名称是「电子元件工程联合委员会」,它是全球权威的存储接口标准制定机构。我们常见的 DDR2、DDR3、DDR4、DDR5 都是它搞出来的。📌 JEDEC 就像存储接口界的“裁判+编剧”——规定谁该怎么跑,怎么演,怎么配合。

weixin_43199439的博客 2571

动态添加的layui date标签不弹出日期选择解决办法

之前有一篇文章提到动态添加、删除一行的实现方法 其中我在table里有laydate元素,动态添加的laydate不弹出日期选择,根据class渲染的时候会出现出了第一个可以正常显示,别的都闪退的情况。 最终是在每次添加的时候都对新添加的元素进行ID重新渲染才解决的。 为了避免ID重复,给了一个随机数。 表格及初始渲染 <table class="layui-table" id="table" lay-filter="table"> <thead> <tr>

weixin_43239494的博客 2180

2026.2.3:OpenClaw国内安装教程,国内网络使用,服务器部署,对接飞书

本文介绍了如何创建飞书应用并接入OpenClaw机器人的完整流程。主要内容包括:1)在飞书开放平台创建企业自建应用,添加机器人能力并开通相关权限;2)在Windows11系统上安装OpenClaw,完成配置文件的修改(需将bind改为"lan");3)配置MiniMax国内接口地址,重启gateway服务。整个过程涵盖了应用创建、权限设置、软件安装、服务配置等关键步骤,为开发者提供了详细的飞书机器人接入指南。

拥抱具身智能,昇腾Ascend C 3994

关于layui laydate的日历控件无法正常弹出的问题

问题描述: 在使用layui laydate的日历控件时,第一次能正常弹出,当我们点击查询提交表单后就无法再次正常弹出的问题。 只在js中渲染了一次 查询重载表格 之后点击日历选择框无法正常弹出 原因分析: 原因可能因为点击查询后,数据表格重载数据的日历控件需要重新渲染,而没有处理便无法正常弹出 解决方案: 在表格渲染的函数中加入回调函数,成功后,自动重新渲染laydate ...

xc979906570的博客 2333

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

layUI日期控件无效、一闪而过的解决方案

layui日期框弹不出,一闪而过

weixin_46047612的博客 1207

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

layui 点击日期不能弹出问题

layui 点击日期控件框闪退问题 点击layui日期控件选择时间,但却出现闪退的问题,经过排查,应该是移动端的游览器窗口高度不足,控件自动计算偏移,导致鼠标点击时落在时间选择框内从而令input框失去焦点后触发时间选择框自动隐藏。 解决方法:在laydate配置项中添加trigger:'click’即可 laydate.render({ elem: '#fristdate' ,type: 'datetime' ,trigge

weixin_48129874的博客 2997

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

layui里面layer弹窗渲染layerdate,时间控件不出现,闪现问题,F12才出来

直接说解决办法吧! 排除法,首先看type类型 首先说第一种 layer.open({ type: 1, content: $('#id') //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响 }); 这种基本不会出现高度问题,一般出现这种情况就是冒泡,虽然都知道冒泡 但是这里也是可能会遇到2种情况的, 1:通过按钮或者...

雷绍发 7974

layui在弹出层显示laydate不能弹出,或者一闪而过的解决办法

在弹出层使用layui.laydate,一般会出现点击无效,不弹出,或者一闪而过,切换页面才会显示的问题,正确实现代码是: add: function () { $("#isNew").val(1); $('#myForm')[0].reset(); form.render(); layer.open({

jifashihan的博客 4460

Layui按钮动态设置禁用与取消禁用

按钮: <button class="layui-btn layui-btn-sm" lay-filter="formDemo" type="submit" id="formDemo" lay-submit="">保存</button> 禁用按钮: $('#formDemo').attr("disabled",true).addClass("layui-btn-disabled"); 取消禁用按钮: $('#formDemo').attr("disabled",false).re

weixin_45384584的博客 3438

layui 修改表单数据时禁用日期选择器的同时能获取到值

声明:代码只展示关键部分代码,仅供参考学习 个人经验: 1.必须使用form表单 <div id="editFrm" class="layui-form" style="padding: 10px;" lay-filter="example"> <div class="layui-form-item"> <label class="layui-...

qq_38759137的博客 1499

layui 禁用时间选择框_layui下拉框select禁止点击的实现方法

layui表单的下拉选择框select禁止点击/禁用/不可操作的实现方法直接上代码: 行业类型选择行业类型it服务制造业批发/零售生活服务layui.use('form', function(){var form = layui.form;});可以直接 放到下拉选择框 select 上 (html),这样默认渲染出来的效果就是这样的:...也可以用 jq 控制下拉框 select 禁用效果:la...

weixin_39678531的博客 1298

layui 时间插件结束时间不能小于开始时间禁选

总结layui时间插件,结束时间不能小于开始时间,结束时间禁选小于开始时间

u014012093的博客 697

layui 禁用时间选择框_layui select 禁止点击

$('select').attr('disabled', 'disabled');form.render('select');注意事项:1. 必须写 layui.use([form])2. 先把属性设置为disabled3. 再form.render()一下原链接:https://blog.youkuaiyun.com/CaiLin_Liu/article/details/835855072.layer中点击...

weixin_39612849的博客 1292

layui 点击日期不能弹出问题规避方法

问题:点击layui日期弹出又消失? 规避方案: 可以通过tab+alt进行切换,切换完成后,再切回来,就可以看到了。

u012329294的专栏 4120
上一篇: 动态添加的标签,class属性无效(绑定事件不可用)
下一篇: 前端name相同的时候后台获取数据
MervynLammm
博客等级 码龄11年 20粉丝 66原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值