Получить полный URL из гиперссылки с помощью jQuery / JavaScript

Как получить полный URL, на который ссылается якорь, используя jQuery / JavaScript последовательно во всех браузерах? Например, я хочу вернуть http://www.mysite.com/mypage.aspx из .

Я пробовал следующее:

  1. $(this).attr('href'): Проблема в том, что jQuery возвращает точное значение href (то есть, ../mypage.aspx).

  2. this.getAttribute('href'): Это работает в Internet Explorer, но в FireFox ведет себя так же, как описано выше.

Какова альтернатива? Я не могу просто добавить путь текущего сайта к значению href, потому что это не сработает в описанном выше случае, когда значение href не содержит текущий каталог.

6
задан Taz 10 June 2012 в 15:54
поделиться