Показать сообщение отдельно
  #8 (permalink)  
Старый 17.10.2017, 08:08
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

А так, сначала:

$('#country').event(...);

а затем

$('#country').trigger(event);

это совсем плохо. Методы JQ возвращают объект полученный по селектору, что позволяет описать множество методов к объекту цепочкой. А то что вы делаете - это найти в DOM объект, выполнить, затем его же опять найти в DOM и выполнить еще что-то.

JQ позволяет это описать так:

$(selector).method(...).method(...).method(...)...

Можно одновременно и кешировать объект в дальнейшем используя его внутри методов.

Сообщение от carder
т.е. это ни как обращение к js функции?
Это вызов события и соответственно запуск ранее установленного на него обработчика. Выполнить обработчик события не вызывая самого события, это метод .triggerHandler().
Ответить с цитированием