2011-09-01 103 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