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>' +

浙公网安备 33010602011771号