@Pekky

Почему не работает событие click()?

Я хочу симулировать нажатие по кнопке через js, jquery
есть ссылка:
<a href="/" class="test">test</a>
<div onclick="test()">test2</div>

и код js:
function test() {
$('.test').click();
}

Почему этот код не работает? Работаю в яндекс браузере, проверял еще на Edge
  • Вопрос задан
  • 382 просмотра
Пригласить эксперта
Ответы на вопрос 4
@bogomazov_vadim
Попробуй $('.test').trigger('click');
Ответ написан
@Pekky Автор вопроса
Мда, у меня версия jquery стояла 1.1, поставил новую заработало, но всё равно .click() не работает с именно с сылками, т.е. на другие елементы, например див, баттон работает, а с сылками нет, в чём проблема может быть?
Ответ написан
Комментировать
@alexandr_ftf
Через querySelector работает.
Ответ написан
Комментировать
@Kerm
$(document).on('click', '.test', function(e){
e.preventDefault();
alert('test');
})


Попробуй вот так
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы