Jquery, возвращающий объект DomWindow - PullRequest
0 голосов
/ 09 апреля 2011

Я пытаюсь получить значение ссылки, но вместо ссылки в качестве объекта я получаю [Object DOMWindow] в предупреждении.

Вот мой код:

<script type="text/javascript">
function showToggle(link) {
   var x = this
   alert(x);
}
</script>


<a class="toggleLink" href="#" onclick="showToggle(this);">Sharing</a>

Я добавляю этот код на страницу. Существует гораздо больше кода, который не включен. Я только показал, когда я добавил.

Ответы [ 2 ]

2 голосов
/ 09 апреля 2011

То, как вы это называете, this - это то же самое, что и window, отсюда и результат.Вы хотите

var x = link;
1 голос
/ 09 апреля 2011

По ссылке вы имеете в виду URL? Кроме того, вы используете this в качестве переменной, а не link, которая возвращает window, а не ссылку.

Это будет работать:

function showToggle(link) {
   var x = link.href;
   alert(x);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...