jquery常用操作@测试分享

Posted xiaochou1024

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery常用操作@测试分享相关的知识,希望对你有一定的参考价值。

格式化日期时间为2017-07-09

functionformatDate (dates) {

    varmydate= new Date(dates);

    varmon=mydate.getMonth()+1;

    mon= mon.toString().length <=1 ? "0" + mon: mon;

    vard=mydate.getDate();

    d= d.toString().length <= 1 ? "0" + d: d;

    varh=mydate.getHours();

    h= h.toString().length <= 1 ? "0" + h: h;

    varm=mydate.getMinutes();

    m= m.toString().length == 1 ? "0" + m: m;

    vars=mydate.getSeconds();

    s= s.toString().length == 1 ? "0" + s: s;

    returnmydate.getFullYear()+"-"+mon+"-"+d+ " "+h+":" +m+ ":" + s;

}

 

技术分享图片

字符串转化为日期格式

varmydate= new Date("2017","7","18",0,0,0);

console.log(mydate);

//new Date()可把数字转化为日期型。但无法把“2017-07-18”这样的格式转化为日期格式。

 

boostrap:添加月视图控件

var c="form-control input-smdatepicker-input";

$("input[name =‘_LIS_field3‘]").attr("class",c);

$(".datepicker-input").datetimepicker({

            language: "zh-CN",

            format: "yyyy-mm",//选择后填写的格式为年月

           autoclose: true,

            minView: "year",

           startView: year,//设置为年月视图

            todayBtn: true,

            pickerPosition:"bottom-left"

        });

作用域 

在方法里面重新声明变量,会造成变量提升

var myVar = test;  
(function() {  
    alert(myVar); // undefined  
    var myVar = test1;  
})(); 

 

 

Jquery 数字操作

 

  用parserInt(str,进制)避免ie8数字异常

  在IE8下,parseInt(‘08‘),parseInt(‘09‘)会计算为0,parseInt(‘010‘)计算为8,而不是我们想要的8、10。用parseInt(‘08’,10)即可以转换正常;

 

判断是否非字符串

 if(isNaN(Number(scoreval))){}

 

保存小数点后2位数

  b.toFixed(2);

 

ulr操作

 

自动刷新当前的url

  window.location.reload();

 

url跳转:

location.href=src+"?num="+data+"&device="+device1+"&situation="+situation1+"&checkSituation="+checkSituation1;//跳转到另一个页面,//可以传递其他参数到另一个页面

 

本窗口打开另一个页面

window.open(son_url,"_self");

 

获取url中的参数

console.log(window.location.search.substr(1));//获取url中?后的字符串

 

通过正则获取url中的参数

varname = function (name){

   var reg = new RegExp("(^|&)"+name +"=([^&]*)(&|$)");

   var r =window.location.search.substr(1).match(reg);

   if(r!=null)return decodeURI(r[2]); returnnull;

}

console.log(name("dwName"));

 

 



以上是关于jquery常用操作@测试分享的主要内容,如果未能解决你的问题,请参考以下文章

常用的几个JQuery代码片段

分享前端开发常用代码片段

收藏|分享前端开发常用代码片段

关于js----------------分享前端开发常用代码片段

常用Javascript代码片段集锦

几个可以直接拿来用的jQuery代码片段