用jquery获取href值(无效字符?)

时间:2011-11-07 18:41:59

标签: jquery html

我在HTML中有一个结构如下的链接:

<a href="#!/example/1234" class="details">details</a>

当我定位此标记为$("a.details").attr('href')$("a.details")[0].href时,两者都只返回href的#部分,并且没有任何内容超过它。

我尝试在'<a>'标记中搜索href属性的有效和无效字符,但没有找到真正有用的内容。我知道#表示它是一个锚标记,但为什么这会阻止它从jquery读取值?

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:3)

在这里工作得很好:

http://jsfiddle.net/Hz9uX/

您是否在a.details附近加上了引号?

$('a.details').attr('href')

答案 1 :(得分:0)

尝试(demo)

$('a').attr('href');