Estoy tratando de activar un evento de cambio para js elegido. El <select> se está actualizando, pero cuando se chosen.change , se activa el cambio. La variable no está definida. Si selecciono manualmente algo de la select , se define la variable. Se dispara cuando uso el cuadro de selección pero no cuando la página se carga después de disparar $('#js').val('Dojo Toolkit').trigger('chosen:updated'); . Creé un violín .
$(".chosen-select").chosen().change(function(evt,params) { console.log(params); }); $(".chosen-select").chosen({width: "20%"}); $('#js').val('Dojo Toolkit').trigger('chosen:updated').change();