Подтвердить что ты не робот

Как программно запускать щелчок по ссылке Используя jquery?

Как программно запускать клик по ссылке с помощью jquery?

4b9b3361

Ответ 1

$('#your_link_id').click()

Для получения дополнительной информации см. превосходный jquery docs

Ответ 2

Если у вас есть якорная ссылка:

<a id="my_link_id" href="something">My Link</a>

это не удастся, как упомянули другие ответы. Вызов .eq и .trigger('click') не работает для меня, но это делает:

$('#your_link_id').get(0).click();

В моем конкретном случае я назначил blob url программно на привязку href.

Ответ 3

Вы можете использовать trigger:

$('#your_link_id').trigger('click');

Ответ 4

$('#your_link_id')[0].trigger('click');

требуется, поскольку jQuery возвращает массив, и мы не можем запускать клик по нескольким eventlinks. Вы должны настроить таргетинг только на один элемент