真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jquery獲取地址欄參數(shù),jquery獲取元素位置

jquery 怎樣獲取地址欄參數(shù)?

script type="text/javascript"

創(chuàng)新互聯(lián)公司是專業(yè)的三山網(wǎng)站建設(shè)公司,三山接單;提供網(wǎng)站建設(shè)、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行三山網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

function UrlSearch()

{

var name,value;

var str=location.href; //取得整個地址欄

var num=str.indexOf("?")

str=str.substr(num+1); //取得所有參數(shù) stringvar.substr(start [, length ]

var arr=str.split(""); //各個參數(shù)放到數(shù)組里

for(var i=0;i arr.length;i++){

num=arr[i].indexOf("=");

if(num0){

name=arr[i].substring(0,num);

value=arr[i].substr(num+1);

this[name]=value;

}

}

}

var Request=new UrlSearch(); //實例化

alert(Request.yx);

/script

網(wǎng)上很多的 你都可以試試看

jquery怎么獲取地址欄的指定參數(shù)?

var?href?=?location.href;

var?matches?=?href.match(/\?page=([^]+)/);

if?(matches)?{

var?page?=?matches[1];

console.log(page);

}

獲取query對象

var?query?=?(function?(href)?{

href?=?href.split('?');

href.shift();

href?=?href.join('?');

href?=?href.split('');

var?query?=?{};

for?(var?i?=?0;?i??href.length;?i?+=?1)?{

var?q?=?href[i].split('=');

query[q[0]]?=?q[1];

}

return?query;

}(location.href));

jquery 獲取url 參數(shù)

1.通過FUNCTION的方式

jquery獲取url參數(shù)比較復(fù)雜,要用到正則表達(dá)式,所以學(xué)好javascript正則式多么重要的事情,首先看看單純的通過javascript是如何來獲取url中的某個參數(shù)。

function getUrlParam(name) {

//構(gòu)造一個含有目標(biāo)參數(shù)的正則表達(dá)式對象

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

//匹配目標(biāo)參數(shù)

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

if (r != null) {

return unescape(r[2]);

} else {

//返回參數(shù)值

return "";

}}

通過這個函數(shù)傳遞url中的參數(shù)名就可以獲取到參數(shù)的值。

getUrlParam(′cid′);

2.JQUERY封裝的方式

明白了 Javascript 獲取 url 參數(shù)的方法,我們可以通過這個方法為 jQuery 擴(kuò)展一個方法來通過 jQuery 獲取 url 參數(shù),下面的代碼為 jQuery 擴(kuò)展了一個 getUrlParam() 方法.

(function($){

$.getUrlParam = function(name){

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

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

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

}})(jQuery);

為 jQuery 擴(kuò)展了這個方法了之后我們就可以通過如下方法來獲取某個參數(shù)的值了,代碼如下:

$.getUrlParam(′cid′);

jquery如果取得地址欄中想要的數(shù)據(jù)

這個js都有這功能:

window.location.href:設(shè)置或獲取整個 URL 為字符串

window.location.pathname:設(shè)置或獲取對象指定的文件名或路徑

window.location.search:設(shè)置或獲取 href 屬性中跟在問號后面的部分

要獲取變量的值可以試試:

var urlParam= window.location.search;

var loc = urlParam.substring(urlParam.lastIndexOf('=')+1, urlParam.length);

如果是多個參數(shù)可以分布切割,得到多個鍵值對。

希望可以幫到你。


當(dāng)前文章:jquery獲取地址欄參數(shù),jquery獲取元素位置
文章網(wǎng)址:http://weahome.cn/article/dscsdoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部