jQuery - не срабатывает обработчик в change()
Вот код:
var $packageDialog = $("#package-dialog"); var $packageSelector = $("#package", $packageDialog); $packageSelector.change(function () { .... }); Назначил обработчик и радуюсь как он срабатывает с UI при выборе значений в дропдауне. А теперь хочу чтобы дропдаун у меня содержал что-то pre-selected. Пишу после назначения этого обработчика: $('option:eq(1)',$packageSelector).attr('selected', true); Такой элемент внутри комбика находится, элемент в нем помечается как выбраный. А вот срабатывание моего change() не происходит. Вопрос — почему и как исправить поведение? |
$packageSelector.on('change', function () { .... }); Или для библиотек до 1.7.1 $packageSelector.live('change', function () { .... }); |
Часовой пояс GMT +3, время: 12:37. |