作者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)