首页 > 其他分享 >layui 时间控件 动态js渲染添加

layui 时间控件 动态js渲染添加

时间:2023-12-19 09:02:24浏览次数:26  
标签:function 控件 laydate layui js 添加 click

<table class="layui-table" id="myTable">
    <thead>
    <tr>
        <th>日期</th>
        <th>操作</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td>
            <input type="text" class="layui-input datepicker" name="date[]" lay-verify="date" readonly>
	    <i class="layui-icon layui-icon-date"></i>
        </td>
        <td>
	    <a href="javascript:;" class="layui-btn layui-btn-danger layui-btn-sm delete-row">删除</a>
	</td>
    </tr>
    </tbody>
</table>

<a href="javascript:;" class="layui-btn layui-btn-normal layui-btn-sm add-row">添加行</a>

<script>
    // 动态js拼接添加行
    $('.add-row').on('click', function () {
        var newRow = '<tr>' +
            '<td><input type="text" class="layui-input datepicker" name="date[]" lay-verify="date" readonly></td>' +
            '<td><a href="javascript:;" class="layui-btn layui-btn-danger layui-btn-sm delete-row">删除</a></td>' +
            '</tr>';
        $('#myTable tbody').append(newRow);

        // 渲染日期组件
        layui.use('laydate', function () {
            var laydate = layui.laydate;
            laydate.render({
                elem: '.datepicker',
                format: 'yyyy-MM-dd',
                trigger: 'click'
            });
        });
    });

    // 删除行
    $(document).on('click', '.delete-row', function () {
        $(this).closest('tr').remove();
    });
</script>

标签:function,控件,laydate,layui,js,添加,click
From: https://www.cnblogs.com/lijiaxiang/p/17912818.html

相关文章

  • 一款开源免费美观的WinForm UI控件库 - ReaLTaiizor
    前言今天推荐一款基于MITlicense开源、免费、美观的.NETWinFormUI控件库:ReaLTaiizor。什么是WinForm?WinForm是一个传统的桌面应用程序框架,它基于Windows操作系统的原生控件和窗体。通过简单易用的API,开发者可以快速构建基于窗体的应用程序,并且可以利用多种控件和事件来实......
  • 一款开源免费美观的WinForm UI控件库 - ReaLTaiizor
    思维导航前言什么是WinForm?ReaLTaiizor项目介绍项目源码项目源码Demo运行项目运行效果图项目源码地址优秀项目和框架精选DotNetGuide技术社区交流群前言今天推荐一款基于MITlicense开源、免费、美观的.NETWinFormUI控件库:ReaLTaiizor。什么是WinForm?WinFor......
  • js中?.、??、??=的用法及使用场景
    js中?.、??、??=的用法及使用场景小熊爱敲代码征途慢慢,唯有奋斗​关注她 你经常看TA的内容  上面这个错误,相信前端开发工程师应该经常遇到吧,要么是自己考虑不全造成的,要么是后端开发人员丢失数据或者传输错误数据类型造成的。因此对数据访问......
  • 可视化大屏:autofit.js 一行搞定自适应
    可视化大屏:autofit.js一行搞定自适应king ​关注她 12人赞同了该文章可视化大屏适配/自适应现状可视化大屏的适配是一个老生常谈的话题了,现在其实不乏一些大佬开源的自适应插件、工具但是我为什么还要重复造轮子呢?因为目前市面上适配工具每一个都无......
  • js Cookie、sessionStorage、localStorage 的区别
    fetch发送2次请求的原因参考回答:fetch发送post请求的时候,总是发送2次,第一次状态码是204,第二次才成功?原因很简单,因为你用fetch的post请求的时候,导致fetch第一次发送了一个Options请求,询问服务器是否支持修改的请求头,如果服务器支持,则在第二次中发送真正的请求......
  • js表格输入框
    <!DOCTYPEhtml><htmllang="en"> <!----这里通过原生js实现了表格输入功能,总体分为一下步骤1,创建一个表格2,event.srcElement获取激活事件的对象,获取已经点击的单元格索引3,通过处理函数abc()判断输入内容并将内容显示在新的表格中。--><head>  <metacharset="UTF-......
  • Json序列化和反序列化(两种方式)
    序列化:对象--->Json反序列化:Json--->对象方式1:.NET3.5自带类库实现.net3.5提供了json对象序列化与反序列化的类。位置在:System.Runtime.Serialization.Json空间下。其中如果要应用这个空间还必须添加对System.ServiceModelSystem.ServiceModel.Web这两个库文件的引用。......
  • C# TrackBar控件使用
    Maximum属性:用来获取或设置TrackBar控件可表示的范围上限,即最大值。Minimum属性:用来获取或设置TrackBar控件可表示的范围下限,即最小值。SmallChange属性:用来获取或设置当滑块短距离移动时对Value属性进行增减的值。Value属性:用来获取或设置滑块在跟踪条控件上的当前位置的值。-......
  • Spring Boot学习随笔- JSP小项目-员工管理系统(验证码生成、增删改查)
    学习视频:【编程不良人】2021年SpringBoot最新最全教程第十章、项目开发实现一个登录注册,增删改查功能的系统10.1项目开发流程需求分析分析用户主要需求提取项目核心功能,根据核心功能构建页面原型库表设计:分析系统有哪些表分析表之间关联关系确定字段详细设......
  • js获取当前页面网址
    在JavaScript中,可以使用window.location对象来获取当前页面的网址。以下是几种不同的实现方法:方法一:使用window.location.href varurl=window.location.href;console.log(url);结果:http://localhost/gridsys/Product/PlantQR?puid=8方法二:使用window.location.toStrin......