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

  

posted @ 2019-07-09 15:09  小名的同学  阅读(202)  评论(0编辑  收藏  举报