Выполнить итерации по массиву выбранных Объектов jQuery?

Всегда полезно проверять обработчик события перед его запуском. Я делаю это, даже если изначально «гарантирую» себе, что оно всегда установлено. Если я позже изменю это, мне не нужно проверять все мои события. Поэтому для каждого события у меня всегда есть сопутствующий метод OnXXX, подобный следующему:

private void OnEventSeven()
{
    var handler = EventSeven;
    if (handler != null)
    {
        handler(this, EventArgs.Empty);
    }
}

Это особенно важно, если обработчик событий является общедоступным для вашего класса, поскольку внешние вызывающие могут добавлять и удалять обработчики событий по желанию.

5
задан hippietrail 17 October 2012 в 14:32
поделиться

2 ответа

Используйте $ (this)

$('.foobar').each(function(){
  $(this).blah//refers to jquery object.
});
24
ответ дан 18 December 2019 в 06:12
поделиться

В jQuery (). Each () вы можете использовать $ (this) для использования функций jQuery в текущем объекте DOM.

2
ответ дан 18 December 2019 в 06:12
поделиться
Другие вопросы по тегам:

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