Как программно запускать клик по ссылке с помощью jquery?
Как программно запускать щелчок по ссылке Используя jquery?
Ответ 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. Вы должны настроить таргетинг только на один элемент