jquery常用操作@測試分享

來源:互聯網
上載者:User

標籤:轉換   func   設定   alert   function   tom   sub   regexp   amp   

格式化日期時間為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常用操作@測試分享

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.