作者knives ()
看板Ajax
标题[讨论] 怎麽分析超连结的网址
时间Thu May 27 16:54:29 2010
在我的网页,关於使用者的超连结是写成这样
<a href="space.php?uid=66&tid=44">使用者姓名</a>
我希望用jQuery的each 配合正规表示法,找出里面的uid值,再透过uid去取得头像
可是我取得里面的href,要怎麽样才能取得里面的 uid
因为有可能里面的网址会变成 space.php?tid=44&gid=11&uid=9
uid的位置不一定都在相同的位址
我目前只写到这里,卡在怎麽有效取得uid的值
var re = /^space.php?*uid=*/;
$('a').each(function(i){
if (re.test(this.href))
{ //是使用者连结
//怎麽取得uid值
}
因为我用str.replace、str_split好像也不是很有效率
请问有没有比较快的方法可以取得uid
谢谢回答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.39.194
1F:推 B9:/uid=([^&]*)/.exec(location.search) 05/27 18:03
2F:→ B9:没有仔细看你问题,不知道是不是符合你的答案 05/27 18:03
※ 编辑: knives 来自: 210.209.137.198 (05/29 10:11)