检索数值

时间:2012-05-10 08:26:47

标签: jquery jquery-mobile

大家好我想知道如何通过jquery检索此URL中的值47,以便我可以使用此值来显示与id关联的特定记录

...../Rate.aspx#/HotelMobileBooking/Room.aspx?RT=47

3 个答案:

答案 0 :(得分:1)

只需使用正则表达式即可。 /Room\.aspx\?RT=(\d+)/完成工作:

> /Room\.aspx\?RT=(\d+)/.exec('/Rate.aspx#/HotelMobileBooking/Room.aspx?RT=47')[1]
'47'

如果您想访问当前网址中的值,请使用location.hash访问网址的#...部分。

答案 1 :(得分:1)

无需使用正则表达式。如果RT是查询字符串中唯一的参数,请使用split()

url = ".../Rate.aspx#/HotelMobileBooking/Room.aspx?RT=47";
url.split("?RT=")[1]; //47

答案 2 :(得分:0)

此问题告诉您如何使用jQuery检索查询字符串值:How can I get query string values in JavaScript?

假设您发布的网址是您所在网页的网址...