以下代码将返回undefined
:
$('a').each(function () {
console.log($(this).pathname);
});
My anchors look like this:
<a href="../foo/">Foo</a>
我做错了什么?如果不可能,那么我该如何返回完整的网址?
答案 0 :(得分:3)
在HTML5浏览器中,您可以使用this.pathname
:
$('a').each(function () {
console.log(this.pathname);
});
pathname
是Anchor element的属性,而不是jQuery对象的属性。
编辑:主播的pathname
属性已在HTML5中标准化,但即使IE6本身也支持它。
答案 1 :(得分:0)