![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
找不到正经名字
这个作者很懒,什么都没留下…
展开
-
对整行tr除最后一列外的每一列设置点击事件
因为默认设置事件会向上层冒泡,会导致设置在下层的事件,在上层点击时会首先响应下层事件,再响应当前事件。所以首先要阻止最后一列的事件冒泡,再对整行设置点击onclick事件//阻止冒泡$(".trList td:last-child").click(function(event){ event.cancelBubble=true; event.stopPropagation();});...原创 2018-10-11 08:45:56 · 1021 阅读 · 0 评论 -
点击复制
复制的过程需要一个文本框,去执行选中如果文本原本就在input控件内,则直接执行input控件的 select()方法,再执行浏览器复制命令document.execCommand("copy");即可复制如果文本没在input控件中的时候,则需要先提供一个临时的input,将文本复制到这个input中,再执行input控件的 select()方法,之后执行浏览器复制命令document.ex...原创 2018-11-29 10:15:34 · 5681 阅读 · 0 评论 -
区域树显示区域(多级,多选,回显)
因为select2,在三层之后无法选中,所以改变思路,通过ztree去渲染区域下拉选择的功能渲染后的区域树有,选择某一父节点后,区域树选中的值会在文本框中显示,取消选中将从文本框中移除,其下子节点显示被选中状态单不可被选中,整个过程用递归的方式将父节点下所有子节点遍历设置状态,每次刷新后,下拉框数据保持不变,选中的值依旧选中数据可以采用异步加载或者同时加载,因为是只有单个省的数据,所以直接将所...原创 2018-11-29 11:36:04 · 1935 阅读 · 0 评论 -
js校验字段工具(可批量)
在前端校验时,需要对每个输入框都进行校验,需要一个个写点击事件,所以将这部分代码提取成统一方法,参数为json,格式为批量校验字段id:对应内容eg.var param = { "linkName":"经办人姓名", "certificateCode":"经办人身份证号", "linkMobile":"手机号码", "linkPhone":"固定号码",...原创 2019-04-15 08:46:47 · 952 阅读 · 0 评论 -
js日期格式化
/*** 日期格式化 * @param fmt 格式 * @param date 日期 * @returns {*} */function formatDate(fmt, date) { date = new Date(date); var o = { "M+": date.getMonth() + 1, //月份 "d+": date....原创 2019-04-15 08:53:36 · 1425 阅读 · 0 评论