2010-05-17 1 views
0

Что я хочу сделать, это выпустить событие click, предпочтительно с jQuery, на элемент привязки, заставляя браузер следовать этой ссылке. Я знаю, что мои привязки привязки верны, поскольку они возвращают 1 из .length.Как «запускать» событие click на конкретном элементе привязки с Javascript? желательно с jQuery

Вот что я пробовал:

$('#awesomeLink').click(); 

Но он не будет следовать по ссылке.

Как я ошибаюсь?

Спасибо!

ответ

2

Почему просто не разобрать URL и отправить пользователю в это место ссылки?

var url = $('#awesomeLink').attr('href'); 
window.location.href = url; 
1

Попробуйте $('#awesomeLink').trigger("click");

+0

Возможно, я недостаточно читал. Я думал, что вопрос заключается в том, как вызвать четное. Однако переход на ссылку без запуска события будет тем местом, в котором будет рецепт Tejs. – Lance

0

Вместо того, чтобы пытаться нажать на ссылку непосредственно, просто сказать браузеру, чтобы загрузить другую страницу:

window.location = "my_link's_URL"; 

Этот вопрос похож на how-do-i-automatically-click-a-link-with-javascript.

0

Если вы просто хотите, чтобы изменить местоположение браузера попробовать:

window.location.href = $('#awesomeLink').attr('href'); 

В противном случае, если вы нуждаясь немного больше, то this question может помочь (как мог бы другие вопросы о родной мыши).

+0

Видимо, я печатаю очень медленно. –

Смежные вопросы