jQuery
qq_39704803
这个作者很懒,什么都没留下…
展开
-
动态生成元素点击失效
在开发过程中,我把公用的menu提取出来,即发觉点击失效,根据经验,知道动态生成元素的写法应是$("#demo").on('click', 'li',function(){...});下面转摘关于动态元素点击事件的原理发现动态生成的标签事先绑定的点击事件点击了没反应。总结一下,推测上面这个监听函数,是在网页加载的时候就指定了对象,而通过代码追加,如通过js追加的元素,是不能匹配这...原创 2018-08-16 10:18:03 · 696 阅读 · 0 评论 -
DataTable列表显示生成的二维码
ps:在“createdCell”一定要加上“ $(td). ”该语句才能生效。// 查询function queryList(){ page("tableList");}function page(tableId){ var qrCodeText=[]; var areaId=$('#areaId').val(); var projectId = $('#project...原创 2018-11-23 12:08:18 · 783 阅读 · 0 评论 -
Jquery获取select选中的文本与值
jquery获取select选择的文本与值获取select :获取select 选中的 text : $("#ddlregtype").find("option:selected").text();获取select选中的 value: $("#ddlregtype ").val();获取select选中的索引: $("#ddlregtype ").get(0).se...原创 2018-11-29 12:03:32 · 92 阅读 · 0 评论 -
jquery 获取动态添加后子节点的元素个数
用默认的方法获取动态添加后子节点的元素个数时,却一直显示的是添加前的个数,代码如下:alert($("#houseList li").find("li").length)后来换个思维,从点击按扭追索上去,再查找li,成功,代码如下var that=$(this);var lis=that.parents(".houseList").find("li"); alert(lis.l...原创 2018-11-27 15:27:16 · 1358 阅读 · 0 评论 -
项目开发代码收集
一、简化上传代码原:if ($.trim($("#downloadAttachments").val()) != "") { var downloadAttachments = new Array(); $.adapterFiles('downloadAttachments', {}, 'common/cos/batchUpload/...原创 2018-11-30 16:31:47 · 160 阅读 · 0 评论 -
jquery代码片断
1.input[type=" "]if ($(targets).find("input[type='text']") || $(targets).find("input[type='number']")) {}原创 2018-12-03 10:03:35 · 104 阅读 · 0 评论 -
点击图片链接不是打开 而是下载
<a download="filename"> //filename可填可不填原创 2018-12-06 12:24:22 · 1089 阅读 · 0 评论 -
js精简代码
三元运算符 ()? :(d.isUseful)? ((d.isUseful.code==1)?"正常":"停用"):""原创 2018-12-06 16:20:14 · 424 阅读 · 1 评论 -
layerUI
layui树形表格treeTablehttps://fly.layui.com/jie/30625/https://gitee.com/whvse/treetable-lay代码demo// 加载列表树 layui.config({ base: '../../plugins/treeTable/' }).extend({ tre...原创 2018-12-11 15:41:25 · 382 阅读 · 0 评论 -
获取当前日期的指定的前后天数
function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = (dd.getMonth()+1)<10?"0"+(dd.getMo...原创 2019-05-21 10:44:58 · 309 阅读 · 0 评论 -
layui table 分页还原已勾选行状态的方法
转载:https://fly.layui.com/jie/18707/<!DOCTYPE html><html> <header> <link rel="stylesheet" type="text/css" href="layui/css/layui.css"> <script src="layui/l...原创 2019-05-21 10:49:03 · 1531 阅读 · 0 评论 -
javascript循环push 对象问题
最近在做的一个项目,需要循环push 一个对象,大致如下代码if(fileUrls){ var fileList ; var fileList=[]; var filesName=[]; var par={ ...原创 2018-11-20 12:52:53 · 2898 阅读 · 0 评论 -
浅谈 for与for in的不同点
for的语法结构: for( 初始值;判断条件;步幅){ code } for( var i =0;i<5;i++ ){ //i初始值为0;i是否小写5;每次循环后i加1 console.log(i);// 0 1 2 3 4 }for in的写法:var wq = { age:20, name:"咸鱼", sex:"男"...原创 2018-11-19 10:38:41 · 189 阅读 · 0 评论 -
通过window.sessionStorage.getItem获取的值,一定要 通过JSON.parse()转成对象
错误示例:var noticeId= window.sessionStorage.getItem('noticeId')window.sessionStorage.setItem("noticeId", null)if (noticeId) {}不管noticeId是null还是有值,都会执行if里面的语句,原来noticeId的null被当成“null”字符串了。正确代码如...原创 2018-11-12 17:32:25 · 37396 阅读 · 1 评论 -
关于datatable初始化不执行问题
点击root总页面,进入page页面,page里有tab,点击tab,分别load对应页面, load的页面中都引用了datatable插件。出现的问题是,点击root进入page页,在引用了datatable插件的tab页面时,列表能显示。若都从带有datatable的tab页之间切换,datatable不显示,对应的脚本也不显示。在公用脚本下,我写了一个tab页面切换代码// ...原创 2018-08-22 17:07:47 · 1662 阅读 · 0 评论 -
html页面调用js文件里的函数报错onclick is not defined处理方法
今天处理html标签里的onclick功能的时候总是报错:Uncaught ReferenceError: saveCode is not defined at HTMLButtonElement.onclick找了半天都没发现错在哪,后来通过网上资料https://blog.csdn.net/ywl570717586/article/details/53130863查找得知,正确写法...原创 2018-08-20 11:18:15 · 1640 阅读 · 0 评论 -
验证码倒计时
html<button id="YZM" type="button" onclick="saveCode(this);"> <span class="bigger-110">获取验证码</button>jsvar countdown = 60;saveCode=function (obj){ var telephone原创 2018-08-20 12:43:09 · 107 阅读 · 0 评论 -
jquery中is()方法和判断是否勾选
定义和用法is() 根据选择器、元素或 jQuery 对象来检测匹配元素集合,如果这些元素中至少有一个元素匹配给定的参数,则返回 true。.is(':visible')):可用于检测是否可见is(':checked'):检测是否勾选is(‘.classname’):检测是否使用了该类名选择器,相似的是hasClass(‘classname’);另外也可以使用如下的2种方法检测...转载 2018-08-23 11:24:59 · 337 阅读 · 0 评论 -
jquery操作select(取值,设置选中)
例如<select class="selector"></select>1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中 $(".selector").find("option:contains('pxx')").attr("selected&原创 2018-08-23 16:03:58 · 155 阅读 · 0 评论 -
使用bootstrap引起IE浏览器滚动条变为透明的并且不占用页面宽度的问题以及解决办法
找到html标签,添加css属性:html {/*始终显示滚动条*/-ms-overflow-style:scrollbar;} 转载:https://blog.csdn.net/webFront/article/details/75034679转载 2018-09-05 15:17:26 · 785 阅读 · 0 评论 -
DataTable
$('#myWorkorder').DataTable({ "data": dataSet, // 数据 "columns": columnsSet, //表头字段名 "sScrollX" : "100%", //宽 "scrollY": 110, //列表高度200 "scr.原创 2018-09-12 11:19:17 · 226 阅读 · 0 评论 -
DataTables columnDefs和columns取值问题
columnDefs在columnDefs中使用render,data,row取值都是一样的,如果用data无法获取数据时,可以用row,如下"columnDefs":[{ "render":function(data,type,row){ console.log('werqqewr',row); return "<labe...转载 2018-10-18 10:21:25 · 1774 阅读 · 0 评论 -
重新梳理数组数据
原数据格式:{ "status":1, "msg": "返回成功", "data": [ { "name":"xxxx", "userId":"xxxxx", "pointiInfo": [ {原创 2018-10-18 17:04:03 · 124 阅读 · 0 评论 -
jQuery控制checkbox判断是否选中状态
var choose=$("input[name=td-checkbox]").filter(":checked"); if(!choose){ Ewin.alert("请选择接单人"); }else{ var data=JSON.parse($("[name=td-checkbox]").filter(":checked").val()); // if(dat...原创 2018-10-22 10:38:42 · 314 阅读 · 0 评论 -
jquery委托事件绑定后,函数多次执行的解决方法
代码$("body").on("click", ".editable-click",function () {})事件会执行两次,后改为:$(".editable-click").on("click", function () {})解决,原因可能是事件委托给body,有缓存还是什么吧。原因有待进一步研究...原创 2018-11-05 15:44:48 · 147 阅读 · 0 评论 -
Title显示一半(html title空格)
内容提要:Title显示一半(html title空格),问题一、有些列表值字数太长我们需要把他截取,但为了用户能看到全部,我们加个title,后来发现title中的字符串如果包含半角空格的时候,title只显示了空格前面的内容,后面的就没有显示了(原因:就是这个半角空格造成的) 问题一、有些列表值字数太长我们需要把他截取,但为了用户能看到全部,我们加个title,后来发现title中的字符串...转载 2018-11-13 17:15:47 · 1310 阅读 · 0 评论 -
each为什么遍历出错
遍历earch,当我执行如下代码时,并不能按我希望输出值var i = 0;$checked_row.each(function () { ids[i++] = $(this).attr("id"); data[i++] =JSON.parse($(this).val()); });正确代码应如下:$checked_row.each(function (i) { ...原创 2018-11-12 15:55:26 · 276 阅读 · 0 评论