Задать вопрос
@Tenebrius

Почему может не срабатывать .click()?

Если я правильно понимаю, конструкция вида:
$("a#element_id").click();
должна вызывать "клик" на ссылке.

Если есть событие, которое должно вызываться при нажатии на ту ссылку, оно должно сработать в таком случае, так?

В чем может быть причина того, что .click() не вызывает события "кликаемого" элемента?

UPD
trigger(click) - тоже без эффекта
Код вызывается после полной загрузки всего, чего только можно.
  • Вопрос задан
  • 319 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
$(document).ready(function() {
    $("a#element_id").click(function () {
      
    });
});
Ответ написан
Комментировать
Предположу, что это созданный элемент в ходе работы.

$("a#element_id").on('click', function() { // "a" не обязательно писать ID должен быть уникальный у всех элементов.
  действие (либо ошибка в действие).
});
Ответ написан
Комментировать
abler98
@abler98
Software Engineer
$("#element_id").trigger('click');
И не забывает, что вызывать этот код нужно после загрузки страницы.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы