使用jQuery获取锚元素的绝对URL

Che*_*tan 15 url anchor jquery absolute-path

给定一个锚元素(类似的东西$("a:first")),你如何获得锚指向的绝对URL?

And*_*ker 27

如果你使用的是jQuery 1.6+,你可以使用.prop():

$("a:first").prop("href")
Run Code Online (Sandbox Code Playgroud)

在1.6之前,您可以href直接在DOM元素上访问该属性:

$("a:first")[0].href;
Run Code Online (Sandbox Code Playgroud)

  • 只是为了澄清,它并不完全是显而易见的,但上面的*确实*会返回绝对值,而不是页面相关的href.直到我尝试它,我才真的相信它.我猜这是prop()和attr()之间的区别. (6认同)
  • 谢谢,道具给你!;) (2认同)