Страницы

Поиск по вопросам

понедельник, 12 ноября 2018 г.

Найти элемент без события.

Как можно найти все элементы, которые не имеют события onkeyup?


Ответ

Можно выделить так: $("element:not([onkeyup])") Пример на JSFiddle Но это очень простой случай, когда событие задано через HTML. Если событие вешается через on, то можно написать свою обертку для on, например так: function myLive(filter, event, func){ $(filter).data("hasLiveEvent", true); $(filter).on(event, func); }; Пример здесь http://jsfiddle.net/8cdez/1/ Но и в этом случае не получится выделить элементы, которые были созданы динамически, но можно самому задавать data при создании нового элемента.

Комментариев нет:

Отправить комментарий