2011-09-01 63 views
0

我有jsfiddle如何從使用jQuery和PHP的鏈接獲取變量?

基本上這個鏈接這個腳本:

| <a id="mine_click" href="#?test=123">test</a> | 
| <a id="mine_click" href="#?test=123">test1</a> | 
| <a id="mine_click" href="#?test=123">test2</a> | 
| <a id="mine_click" href="#?test=123">test3</a> | 

當我點擊其中一個,我設法改變標籤,但我想,test VAR休耕並顯示在相應的標籤

有什麼想法?

+1

使用.text()可能是? – Awea

+1

使用'window.location.hash'獲取你的URL的散列部分 – m90

回答

1

您可以使用此功能

function getUrlVars() { 
    var vars = {}; 
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { 
     vars[key] = value; 
    }); 
    return vars; 
} 

得到變量,然後打印出來。

這裏提琴:http://jsfiddle.net/HysJ6/10/

+0

我測試它,但它顯示不同的鏈接上的不同值。它不會保留相同的變量,看起來你必須在鏈接上點擊2次纔會彈出正確的結果 – Patrioticcow