你的位置:首页 > Java教程

[Java教程]总结前端JQ常用的一些操作手法(慢慢完善)

1、实例化Js一个object对象,把它当做类来用,事例是操作url的参数

 function GetRequestCondition() {      var url = window.location.href;      var conditon = url.substring(url.indexOf("?") + 1, url.length);      var strs = conditon.split("&");      var theRequest = new Object();      for (var i = 0; i < strs.length; i++) {        theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]); //注意需要用decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。      }      return theRequest;    }    var Request = new Object();    Request = GetRequestCondition();    $("#OrderID").val(Request["OrderID"]);    $("#TraderName").val(Request["TraderName"]);    $("#MallName").val(Request["MallName"]);    $("#Contacts").val(Request["Contacts"]);

2、替换URL中指定参数的值的方法

 function replaceParamVal(oldUrl, paramName, value) {      var reg = eval('/(' + paramName + '=)([^&]*)/gi');      var newUrl = oldUrl.replace(reg, paramName + '=' + value);return newUrl;    }