Я прочитал документацию каждой функции на jQuery official website
, но нет таких списков сравнения между нижеуказанными функциями:
$().click(fn)
$().bind('click',fn)
$().live('click',fn)
$().delegate(selector, 'click', fn)
$().trigger('click') // UPDATED
$().on('click', selector ,fn); // more UPDATED
Пожалуйста, избегайте ссылок.
Как выполняются все вышеперечисленные функции и что должно быть предпочтительным в какой ситуации?
Примечание: Если есть какая-либо другая функция (ы), имеющая одинаковую функциональность или механизм, пожалуйста, уточните.
Update
Я также видел функцию $.trigger
. Работает ли он аналогично указанным выше функциям?
Подробнее об обновлении
Теперь .on
добавлен в v1.7, и я думаю, что это каким-то образом покрывает все вышеперечисленные функции требование вместе.