jquery
二二二哥哥
这个作者很懒,什么都没留下…
展开
-
解决select2动态设置disabled属性在ie10中不生效的问题。
$('#select2').prop("disabled", true);后面记得加上$('#select2').select2();即可原创 2020-11-24 15:23:00 · 743 阅读 · 0 评论 -
解决在点击重置表单时,laydate回调函数不能被调用的问题
应用场景:在一个筛选的表单中,有个借出时间,分别是开始时间、结束时间。此时需要限制开始时间不能大于结束时间。如图:之前在写重置表单都是使用封装的表单重置(若依框架)但是这样点击重置会导致“如果一开始选择了结束时间,这个时候开始时间的最大值应该是选择的结束时间,点击了重置按钮不能触发laydate的回调函数,则此时的开始时间的最大值还是这个已选择的结束时间”这个问题。如图(此时我是先选择了一组借出时间,搜索后,点击重置,会发现开始时间的最大值是上一次选择的2020年9月24日):解原创 2020-09-14 10:33:20 · 697 阅读 · 0 评论 -
bootstrap-table合并单元格附带可能出现的问题
在做项目时有用到bootstrap-table需要合并单元格的问题。之前是网上找的合并单元格的代码,并且测试起来也是能用,贴上代码。function mergeCells(data,fieldName,colspan,target){ //声明一个map计算相同属性值在data对象出现的次数和 var sortMap = {}; for(var i = 0 ; i < data.length ; i++){ for(var原创 2020-09-10 10:50:58 · 1418 阅读 · 0 评论 -
解决在js中,var b = a,改变a,也会导致b的值改变的情况
在写js时,有遇到在写b = a的时候,改变a的值,会导致b的值也跟着变化。因为这时候a和b是指向同一个地址。Object.assign(target,source)函数可以解决target是目标对象,source是源对象,此处相当于source = target;但是当target的值变化时,source的值不会跟着变化。解析直达:链接...原创 2020-08-20 19:26:22 · 1746 阅读 · 0 评论 -
jquery.validate不能校验其他选项卡的内容
在使用jquery.validate进行表单验证时,是默认不对hidden元素进行校验的。但当我们页面使用选项卡时,只有当前显示的选项卡是显示的,其他选项卡内的内容都是自动转为hidden,默认不进行校验。但此时你为了一个地方去修改官方文件显然不太可能,此时只需要在你的页面下加一句就可以实现了...原创 2020-08-04 11:20:32 · 238 阅读 · 0 评论