【发布时间】:2013-10-24 11:55:38
【问题描述】:
在我的标记中,我的 A 元素的 href 等于 "": <a href="">。当尝试使用类似 alert(jQuery('#my_href_link').attr('href')) 来显示它时,它返回 "undefined" 而不是空链或其他东西。
所以我到处找到的解决方案:
if (jQuery('#my_href_link').attr('href') == '')
或
if (jQuery('#my_href_link').attr('href').length == 0)
...不工作。
然而,它们似乎对除我以外的所有人都有效。这是为什么?
标记:
<a id="my_href_link" href="">
<img src="image.jpg">
</a>
【问题讨论】:
-
你的html中是否存在href?显示你的 html..
-
是的,它确实存在,我将在 Firebug 中看到的标记添加到我的问题中。