Каким способом лучше найти и связать элемент с событием в JQuery? - PullRequest
0 голосов
/ 25 февраля 2011

например:

$('.container').find('specialElement').bind('event',function(){...});

или

$('.container').delegate('specialElement','event',function(){...});

Итак, какой из них лучше или оба они хороши?

Большое спасибо !!

Ответы [ 2 ]

1 голос
/ 25 февраля 2011
$('.container').delegate('specialElement','event',function(){...});

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

1 голос
/ 25 февраля 2011
$('.container specialElement').bind('event',function(){...});

также работает

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...