【发布时间】:2009-06-19 00:22:10
【问题描述】:
我想从 url 栏中获取 id 并将其插入到 href 中
$("a[href='send_message.php?act=pm&id=$id']").colorbox({width:"500", height:"350", iframe:true});
【问题讨论】:
标签: javascript jquery html hyperlink
我想从 url 栏中获取 id 并将其插入到 href 中
$("a[href='send_message.php?act=pm&id=$id']").colorbox({width:"500", height:"350", iframe:true});
【问题讨论】:
标签: javascript jquery html hyperlink
有一个 jquery 插件可以让这变得非常简单:
见:http://plugins.jquery.com/project/query-object
例如
var id = $.query.get('id');
$("a[href='send_message.php?act=pm&id="+id+"']").colorbox({width:"500", height:"350", iframe:true});
【讨论】:
对于那些不使用 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&page=2&display=10 那么:getVars['id'] = 3;getVars['page'] = 2;getVars['display'] = 10;
【讨论】:
var getVars = []