前端
夏夜里的晚风。
这个作者很懒,什么都没留下…
展开
-
火狐 获取元素的value(this.value)属性的值为undefined
一般浏览器获取value属性的值都是 this.value但是火狐下获取显示undefined火狐浏览器下,获取元素的属性值,正确的写法:this.attributes.value.valuethis.attributes.src.valuethis表示当前操作的元素...原创 2021-09-02 15:06:00 · 631 阅读 · 0 评论 -
火狐浏览器 height100% 不显示滚动条
解决办法1.使用px代替百分比 如 height:800px;2.所有的父级元素height也设置100%;原创 2021-09-02 15:00:01 · 583 阅读 · 0 评论 -
ie 火狐 空格符 ;不兼容
改成  即可原创 2021-08-24 10:27:46 · 242 阅读 · 0 评论 -
jqgrid 数字排序的问题
如 金额,库存等字段,排序时需要按照数字的大小进行排序jqgrid排序默认是以String类型做排序的,所以 金额,库存 等 这样的字段,排序就不好使了解决办法:设置 sorttype属性,可以为 float,或者 Integer为什么要用这个框架,网上资料都好少,吐槽一下...原创 2021-03-09 16:28:36 · 634 阅读 · 0 评论 -
select设置选中option
根据option的value值,设置选中option:<select name="typeOfCertification" id="typeOfCertification" lay-verify="required"> <option value="1">新办</option> <option value="2">续费</option> <option value="3">变更</option>.原创 2020-12-01 19:30:22 · 5683 阅读 · 0 评论 -
js正则
//金额正则 数字或小数(保留4位)且不能为空 var reg = /(^[1-9](\d+)?(\.\d{1,4})?$)|(^0$)|(^\d\.\d{1,4}$)/;原创 2020-04-11 19:31:50 · 90 阅读 · 0 评论 -
js 比较字符串日期大小
使用 Date.parse(str) 函数,返回该字符串所表示的日期与 1970 年 1 月 1 日午夜之间相差的毫秒数var d1 = Date.parse(dateStr1) var d2 =Date.parse(dateStr2)然后再将 日期1 与 日期2 做对比即可if(d1>d2){alert("Y");}注意:如果字符串日期格式是 2020-10-10 这种,最好改成 2020/10/10这种格式, 因为yyyy-MM-dd这种格式,在火狐浏览器中,.....原创 2020-11-04 11:02:08 · 4962 阅读 · 0 评论 -
前端取后端存入Model里的值 Uncaught ReferenceError: is not defined
看看自己写的script标签,是否是 <script th:inline="javascript"> ,若不是,改成如上即可 。原创 2020-08-31 18:00:19 · 471 阅读 · 0 评论 -
前端json对象动态添加属性并赋值
var xtxmb = {} ; var arr = $('#form-xtxmb-add').serializeArray(); -- 获取表单数据,返回一个json对象数组$.each(arr,function(index,element){ xtxmb[element.name] = element.value;})原创 2020-07-23 16:16:21 · 1827 阅读 · 0 评论 -
js中的 `
` 是ES6中的新特性,拼接字符串的时候可以使用变量。如:var str = "2020" ;`hello${str}world!`ie浏览器貌似不支持这个新特性原创 2020-07-07 18:08:57 · 5674 阅读 · 2 评论 -
jq获取当前系统日期
var myDate = new Date;var year = myDate.getFullYear(); //获取当前年var mon = myDate.getMonth() + 1; //获取当前月var day = myDate.getDate(); //获取当前日var time = year + "年" + mon + "月" + day + "日";//当前日期原创 2020-06-21 14:52:28 · 1126 阅读 · 0 评论 -
前端随机生成指定位数的正数
例:随机生成4位数的整数var sj = Math.floor(Math.random()*10000); -- 如想生成3位数的整数,乘以1000即可解释:Math.random() 随机生成0-1的小数Math.floor(10.5)返回等于或小于给定值的整数...原创 2020-05-06 17:42:01 · 533 阅读 · 0 评论 -
动态添加的元素不能触发点击事件
可以为该元素添加一个父元素,用来监听子元素是否被点击<div id='parentEle'>动态添加的子元素</div>$('#parentEle').on('click','.childEle',function(){ -- 第二个参数为动态添加的子元素 ..............................})...原创 2020-04-14 16:46:44 · 485 阅读 · 0 评论 -
为div加横向滚动条
设置样式: overflow:scroll 即可例:<div id="tab-2" style="overflow: scroll;">原创 2020-03-26 20:41:55 · 1121 阅读 · 0 评论 -
table显示边框 合并列 固定列宽
显示边框#uTable,#uTable tr th,#uTable tr td{ border: 2px solid #ccc; }合并列:colspan属性,例如:<td colspan="2">注意事项</td> //合并两个列固定列宽:列宽由表格宽度和列宽度设定#uTable{ table-...原创 2020-03-20 18:27:58 · 468 阅读 · 0 评论 -
layui的一些问题总结及解决办法
1.layui的input后加按钮且不换行<div class="layui-form-item"> <label class="layui-form-label">供应商名称:</label> <div class="layui-input-inline"> -- 修改此处class即可 ...原创 2020-02-26 14:57:56 · 2959 阅读 · 6 评论 -
laydate的mark属性在ie上不显示数据
修改layDate.css找到 .laydate-day-mark, 删除position:absolute;left:0;top:0; 即可原创 2020-02-21 16:55:36 · 321 阅读 · 0 评论 -
layui表格不显示数据,控制台报错 Could not parse as expression
将cols: [[ {field: 'NAME', title: '姓名', width: 280, sort: false,align:'center'} ]]改成cols: [ [ ...原创 2020-02-21 16:53:04 · 532 阅读 · 0 评论 -
layui日历,设置宽度和高度
/* 设置日历 宽高 */#container .layui-laydate-main{width:600px;}#container .layui-laydate-content td,#container .layui-laydate-content th{width:87px;height: 50px;}其中#container是日历绑定的元素,其余的都是layui内置的元素...原创 2020-02-18 18:30:33 · 4421 阅读 · 2 评论 -
EasyUi 的一些方法
1.获取下拉框选中的值$('#de000').combobox("getValue");2.重新加载表格数据 url代表后端接口地址 queryParams代表参数$('#dg').datagrid({url:'/doSearch',queryParams{'name':'xiaoli','address':'宿舍'}})...原创 2019-12-24 16:58:56 · 100 阅读 · 0 评论 -
js获取当前时间
var date = new date(); //创建日期对象var year = date.getFullYear(); //获得当前年份var month =date.getMonth()+1; //获取当前月份(因为获取的月份是实际月份相差1,所以手动加1)var day =date.getDate(); //获取当前天...原创 2019-10-24 10:46:16 · 59 阅读 · 0 评论 -
js实现定期弹出提示信息
window.setTimeout(function(){ alert('哦哦哦');},1000};第一个参数为执行方法,第二个参数为时间间隔,单位是毫秒原创 2019-10-23 17:03:01 · 845 阅读 · 0 评论 -
href中带中文参数时报错
需要编译参数encodeURIComponent(参数变量);原创 2019-10-22 15:26:38 · 504 阅读 · 0 评论 -
前端页面使用thymeleaf获取session或者model中的值
<script th:inline="javascript">获取session中的值 var name= [[${session.name}]];获取model中的值 var name= [[${name}]];</script>原创 2019-10-21 10:00:27 · 2640 阅读 · 0 评论 -
一些关于jqGrid插件的常用方法
1.获取表格的所有数据var datas = $('#tableNAme').jqGrid('getRowData');2.获取被选中的行的数据var datas =jqGridRowData("#tableName");3.弹出搜索框function open(){$('#serchName').toggleClass('sidebar-open');}4.关闭...原创 2019-10-16 11:01:33 · 355 阅读 · 0 评论 -
jqgrid数据不显示的问题
将参数转换成json对象JSON.parse(参数)原创 2019-10-14 11:21:23 · 530 阅读 · 0 评论 -
获取所选radio的值 设置radio选中
input标签的radio属性,跟checkbox属性差不多。都是可以用来当做勾选框。区别是:radio只能选择一个,不可以多选。 checkbox也可以单选,也可以多选,但是单选需要用我们手动设置。例:<input type='radio' name='isagent' value='0' checked>代理商<input type='radio' name=...原创 2019-08-05 15:44:42 · 1589 阅读 · 0 评论 -
前端 给确定按钮加一个确认提示
即 点击确定时,会弹出一个小窗口,提示 是否确认? 可以用 confirm示例代码:<button type="button" onclick="tishi()">提交</button>可以写在js里:<script type="text/javascript">function tishi(){if(confirm("确认提交吗?")...原创 2019-08-01 18:13:24 · 2622 阅读 · 0 评论 -
关闭窗口提示以及窗口被关闭后执行函数
最近项目上有个需求,记录用户的登录时间,以及退出时间。单纯记录登录时间容易,退出的话,如果正常按退出按钮退出的话,也容易,但是用户退出时,直接关闭网页,记录退出时间好像·就没那么容易了,自己也是第一次遇到这种情况,网上查了一些资料,其实也不是多难,用原生的js提供的两个函数即可:1.window.onbeforeunload 用户点击窗口的关闭按钮时触发2.window.onun...原创 2019-08-08 11:26:48 · 1636 阅读 · 0 评论 -
ie浏览器 ajax的url带中文参数访问后台失败
ie坑真的多。。。。。。我一后端为啥每天都要搞前端的东西。。。。ie浏览器默认不能在url中带中文参数,如果有中文参数需要先格式化编码,例如:var name = '你好';name =encodeURIComponent(name);这样中文参数才能在ie浏览器中正常使用。。。。。。。其他浏览器都没这问题,难受。。。。。。。...原创 2019-08-19 16:55:04 · 343 阅读 · 0 评论 -
jq判断一个元素是否存在以及一个变量是否为undefined
判断某个元素是否存在:if($('#username').length>0){ alert('1');}______________________________________________________________________________________________________判断某个变量是否为undefined:var a;i...原创 2019-08-14 16:51:15 · 1998 阅读 · 0 评论 -
ajax的url正确但是访问不到后台
是否写了拦截器,如果写了拦截器,很可能是因为ajax里的url地址被拦截了,可以在拦截器中将该url地址排除掉即可原创 2019-08-12 17:37:34 · 2644 阅读 · 0 评论 -
jq动态修改元素的onclick属性的值
因为业务需要,一个按钮可能需要触发不同的事件可以先删掉onclick属性 $('.detection').removeAttr("onclick");再添加onclick属性并绑定新的事件 $('.detection').attr('onclick','checkCaPassword()');...原创 2019-08-12 17:40:34 · 2272 阅读 · 0 评论 -
动态点击a标签
<a href='/xxx' id='down'>导出</a>$('#down')[0].click(); --需要加一个[0],否则不能触发原创 2019-10-09 16:58:19 · 829 阅读 · 0 评论 -
设置div元素以及其子元素文本的边距
如果设置水平居中的话,可以用 text-align文字需要缩进的话 (即前面加一些空格),可以使用 text-indent设置div之间外边距 margin设置div的内边距 padding...原创 2019-08-05 15:35:33 · 1373 阅读 · 0 评论