随笔分类 - JS/jquery学习记录
js/jquery多个学习中碰到的问题与解决方法
摘要:前提:页面DOM中按钮停止刷新: <button type="button" class="btn btn-primary" id="stopPage" style="position: absolute; left: 86%;">关闭自动刷新</button> 第一步:把返回的数据转成JSON格式
阅读全文
摘要:前提实例: // 渲染行政组织 function setTree() { $.ajax('http://10.131.111.91:8081/report/unitTree', { dataType: 'json', type: 'get', timeout: 10000, contentType:
阅读全文
摘要:总体实现功能 : 父页面获取子页面中的数据和功能,进行把数据调取接口并提交 第一步:前提:在父页面中写入一个input id为 treeSelectData 且隐藏 第二步:在子页面的提交数据返回给父页面的按钮中进行触发事件: // 提交数据并返回主页按钮 $('#checkBtn').on('cl
阅读全文
摘要:参照: 第一步:下载插件链接:https://sc.chinaz.com/jiaoben/180427093340.htm 实现页面如下: 第二步:因下载之后,会出现图片素材残缺问题: 解决方案: 直接在相应的素材页面演示界面中按F12,把里面的source中的图片另存为出来,然后存到default
阅读全文
摘要:let arr = ['c', '', 'g', null, undefined, 'f', ' ']; let newArr=arr.filter(i=>i && i.trim()) console.log(newArr); [ 'c', 'g', 'f' ] trim()用于去掉字符串首尾空白字
阅读全文
摘要:第一步: 在div中 的inut下面放一个selsect选择器:如下: <div class="layui-inline" style=""> <label class="layui-form-label">管理部门</label> <div class="layui-input-block"> <
阅读全文
摘要:<input type="text" name="QRcode" id="QRcode" autocomplete="off" placeholder="扫描设备二维码" class="layui-input" lay-verify="required"> 2.在js中写上功能: $("#QRcod
阅读全文
摘要:问题1:解决对layui中的表格添加合计的问题 第1步:在Table中render中添加字段: totalRow: true, 开启总和模式 第2步:在要写合计的参数中写上合计: totalRowText: '合计', 第3步:.在要计算数值的字段中添加上: totalRow: true 如果需要多
阅读全文
摘要:1.上传图片第一步: 引入压缩插件:imagecompress.js 链接如下:https://codeload.github.com/Beckjiang/imageCompress/zip/refs/heads/master 第二步:获取页面上的dom ,上传图片的id 第三步,把上传自带的图片进
阅读全文
摘要:var str = 'abcadeacf'; var str1 = str.replace('a', 'o'); alert(str1); // 打印结果: obcadeacf var str2 = str.replace(/a/g, 'o');//g是重点,如果替换的为‘/’,需要转义,吧/a/g
阅读全文
摘要:把日期转成天数,计算结束日期-开始日期计算多少天 // 进行日期的相差时间几天 function getDateDiff(date1,date2){ var sArr = date1.split("-"); var eArr = date2.split("-"); var sRDate = new
阅读全文
摘要:layui laydate设置当前日期往后不可选 laydate.render({ elem: '#demo', max: maxDate() }); // 设置最大可选的日期 function maxDate() { var now = new Date(); return now.getFull
阅读全文