URL Bar id = 1进入jQuery ID

时间:2009-06-19 00:22:10

标签: javascript jquery html hyperlink

我想从url栏中获取id并将其插入href

$(“a [href ='send_message.php?act = pm&amp; id = $ id']”)。colorbox({width:“500”,height:“350”,iframe:true}); < / p>

2 个答案:

答案 0 :(得分:3)

有一个jquery插件可以让这个看起来非常简单:

请参阅:http://plugins.jquery.com/project/query-object

e.g。

var id = $.query.get('id');
$("a[href='send_message.php?act=pm&id="+id+"']").colorbox({width:"500", height:"350", iframe:true});

答案 1 :(得分:1)

对于那些不使用jQuery或任何其他JS库的人:

var searchString = document.location.search;  

// strip off the leading '?'
searchString = searchString.substring(1);

var gvPairs = searchString.split("&");
var getVars = [];

for (i = 0; i < gvPairs.length; i++)
{
    var gvPair = gvPairs[i].split("=");
    getVars[gvPair[0]] = gvPair[1];
}

所以如果URL字符串是index.php?id = 3&amp; page = 2&amp; display = 10那么:
    getVars['id'] = 3;
    getVars['page'] = 2;
    getVars['display'] = 10;