не совсем так. По документации (
http://api.jquery.com/change/):
вызов .change() - работает как триггер
вызов .change( обработчик ) - устанавливает обработчик.
единственный вопрос, который остался - вызвать обработчик можно только после того как он задан? Т.е.
$('#country').trigger('change'); //тут не должен работать
$('#country').change(function () {
alert('ДА!');
});
$('#country').trigger('change'); // а тут уже сработает
т.е. это ни как обращение к js функции?