js----常用操作
js设置多选框设值
html <input type="checkbox" name="ReassignmessageType" value="1">短信</input> <input type="checkbox" name="ReassignmessageType" value="2">邮件</input> js var = 后台获取值 if (var=="0"){ $("input[type='checkbox'][name='ReassignmessageType'][value='1']").prop('checked','true'); }else{ $("input[type='checkbox'][name='ReassignmessageType'][value='2']").prop('checked','true'); }
JS 包含对函数的序列化
val = JSON.stringify(options,function(key, val) { //如果key是saveHandle或者是dataFilter,就不序列化 if (key==='saveHandle' || key==='dataFilter'){ return '' } //将函数序列化字符串 if (typeof val === 'function') { return val + ''; } return val; });
option = JSON.parse("str",function(k,v){ //将函数字符串解析函数 if(v.indexOf&&v.indexOf('function')>-1){ return eval("(function(){return "+v+" })()") } return v; })
判断输入的数据是不是数字,或者在某个区间
else if (ND / 1 != ND) { $.messager.alert('警告', '年度必须是数字!', 'warning'); return false; } else if (ND / 1 > 9999 || ND / 1 < 1000) { $.messager.alert('警告', '年度必须在1000至9999之间!', 'warning'); return false; }
重置
$("#listToolbar2").find("input").val('')
绑定数据
$.data("body", "foo", 52);//在body上绑定一个值key为foo值为52 $.data("body","foo"); // 取值 52
日期转换
'<td>' + (item.time ? item.time.substr(0, 10)+' '+item.time.substr(11, 8) : '-') + '</td>' +