使用jQuery,我如何从href中获取值?

时间:2010-10-17 23:02:15

标签: javascript jquery

我的页面上有一堆链接,格式为:

<a href="/q/10/Title">Title</a>

如何从此链接中获取“10”并将其用作变量?

感谢。

2 个答案:

答案 0 :(得分:2)

使用$('a').attr('href')获取路径,然后您可以使用String#split进行分解。

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/split

答案 1 :(得分:0)

您可以在[\d]+ regex attribute 搜索一个或多个数字(hrefa标签的>:

​var theNumber = /[\d]+/.exec( $("a").attr("href") );​​​​​​​​​​​​​

Try it out with this jsFiddle

以上内容会在第一个href标记的a中找到第一个数字。您当然可以使用其他jQuery选择器。