Получить вычисленные события из объекта HTML в JavaScript

0

Как я могу получить вычисленные события кликов из объекта HTML в JavaScript. Мне нужно вызвать функции, которые выполняются при щелчке по объекту HTML. Что-то вроде следующего, но вызов функции напрямую

$("#htmlobject").click();
  • 0
    пожалуйста, объясните более подробно ... как эти события связаны с элементом? Показать больше кода
  • 0
    Я не знаю, поэтому я хочу знать, как их получить.
Показать ещё 7 комментариев
Теги:

2 ответа

3
Лучший ответ

Ваш вопрос довольно плохо написан, чтобы объяснить, что вы ищете.

Я предполагаю, что это: "Есть обработчики событий, которые" кто-то "наложил на элемент, я хотел бы знать, что это такое, и, возможно, сможет запускать их вручную". Тем не менее, ответ "нет", если вы не связали обратный вызов события своим не своим, чтобы обходиться с ".

Другие причины/вещи:

  1. Вы не можете быть уверены, что все события были добавлены с помощью jQuery, даже если они были более новыми версиями jQuery, которые хранят события не внешне.
  2. Вы не можете быть уверены в том, что событие на ребенке, которое пузырится, или на родителя, что это будет пузырь, и т.д., Это будет безумно усложнять вещи.
  3. Элементы имеют кучу атрибутов, которые вы можете получить для чтения и записи типа "onclick", но это только возвращает что-либо, если оно было определено таким образом в элементе, оно не возвращает вещи, добавленные через.addEventListener или через фреймворки.
  4. jQuery часто абстрагирует вещи и добавляет их выше, особенно когда это делается с помощью live/on.. он часто фактически подписывается на родительский элемент и позволяет событиям пузыриться, а затем их "перерабатывать", чтобы они, похоже, были брошены по "целевой"

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

Если страница видна в браузере, вы можете найти все, и поэтому мне интересно, что вы подразумеваете под "Я не сделал страницу",

0

Также эти документы могут быть полезны: http://jquery.com/upgrade-guide/1.9/#data-events- http://api.jquery.com/jQuery.data/#jQuery-data-element-key

Ещё вопросы

Сообщество Overcoder
Наверх
Меню