千家信息网

如何为layDate输入框加上图标

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,小编给大家分享一下如何为layDate输入框加上图标,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!为layDate输入框加上图标的方法:基于layui 2.3.0-rc1为layda
千家信息网最后更新 2026年10月31日如何为layDate输入框加上图标

小编给大家分享一下如何为layDate输入框加上图标,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

为layDate输入框加上图标的方法:

基于layui 2.3.0-rc1

为laydate输入框加上图标,让laydate输入框更显眼

先看图片

修改的地方修改模块css laydate.css里添加:

.laydate-with-icon{position: relative;}.laydate-with-icon .laydateinput{margin-right: 24px;}.laydate-with-icon .laydate-input-icon{position:absolute;right:5px;top:50%;margin-top:-12px;width:16px;height:24px;color:#aaa;}

laydate.js模块 (未压缩版)在450行 if(!options.elem[0]) return; 后 添加

if (!isStatic) {         lay.each(options.elem,function(i,item) {        var icon=lay.elem("i",{          class:"layui-icon laydate-input-icon"        });        icon[xss_clean]="& # xe637;";//这里要去掉innerHTML后面值里的空格        var pnode=item[xss_clean];        var objdiv = lay.elem('div', {          'class': 'laydate-with-icon'        });        lay(item).addClass("laydateinput");        pnode.insertBefore(icon,item);        pnode.insertBefore(objdiv,item);        objdiv.appendChild(item);        objdiv.appendChild(icon);      });    }

完整代码:https://pan.baidu.com/s/1eRHhBrsmNPN8d2d06IXz2w

独立版layDate 5.0.9laydate.css

.laydate-with-icon{  position: relative;}.laydate-with-icon .laydateinput{  margin-right: 24px;}.laydate-with-icon .laydate-input-icon{  position:absolute;right:5px;top:50%;margin-top:-12px;width:16px;height:24px;color:#aaa;}

laydate.js(未压缩的)450行后

  if (!isStatic) {         lay.each(options.elem,function(i,item) {        var icon=lay.elem("i",{          class:"layui-icon laydate-icon laydate-input-icon"        });        icon[xss_clean]="& # xe602;"; //这里请去掉innerHTML值里的空格,可以改成自己的图标,暂时用laydate的右箭头图标显示        var pnode=item[xss_clean];        var objdiv = lay.elem('div', {          'class': 'laydate-with-icon'          ,"style":"width:"+item.offsetWidth+"px;"        });        lay(item).addClass("laydateinput");        pnode.insertBefore(icon,item);        pnode.insertBefore(objdiv,item);        objdiv.appendChild(item);        objdiv.appendChild(icon);      });    }

看完了这篇文章,相信你对"如何为layDate输入框加上图标"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

图标 输入 模块 空格 篇文章 显眼 代码 图片 地方 完了 方法 更多 知识 箭头 行业 资讯 资讯频道 频道 独立 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳九邦互联网科技有限公司 广州百单互联网科技有限公司 互联网科技保险 疫情对互联网科技公司影响 金融科技还是互联网 互联网金融公司科技 天津摩尔互联网科技 太原新华互联网科技学校怎么样 互联网系的金融科技公司 晓花互联网科技有限公司网址 佛山市翊博互联网络科技有限公司 互联网科技公司营业执照怎么办理 华中科技大学互联网的牛人 科技互联网海报 卡尔迅互联网科技有限公司 扫呗互联网科技有限公司 世界互联网科技成果奖 杭州融税互联网科技有限公司 长沙易易互联网科技有限公司 东风日产互联网科技公司叫什么 上海挚品互联网科技有限公司 互联网是第几次科技革命的成果 互联网通讯科技 新华互联网科技学院 哈尔滨秒房互联网科技有限公司 互联网教育科技公司vipkid 互联网和黑科技的看法 下一代互联网重大应用科技园 抖集互联网科技技术咨询 好易买互联网科技
0