J'essaie de cacher un contrôle choisi après la création. J'ai donc mis du code sur chosen:ready
pour cacher le conteneur. Mais il semble que l'événement n'est pas déclenché.Pourquoi l'élément choisi est-il: l'événement prêt n'est pas déclenché?
Repro: codepen
HTML:
<div style="width:200px;" id="MCchsn_id711552766_2">
<select id="id711552766_2" style="width:100%" name="id711552766_2">
<option disabled="disabled" selected="selected">[Select]</option>
<option>ChoiceA</option>
<option>ChoiceB</option>
</select>
</div>
JS:
$(function() {
$("#id711552766_2").chosen();
$("#id711552766_2").on("update",function() { console.log($(this).text);});
$("#id711552766_2").on("chosen:ready",function() {$("#MCchsn_id711552766_2").hide();alert("hidden");});
});
Qu'est-ce que je manque?
Excellent - problème résolu :-) – MBaas
Je suis content qu'il a résolu le problème @mbaas =) – n0m4d