Bootstrap-choisir - comment le feu de l'événement sur le changement

Je suis en utilisant Bootstrap 3.0.2 et la Bootstrap-sélectionnez plugin.

Voici ma liste de sélection:

<select class="selectpicker" data-live-search="true" data-size="7">
  <option>Petr Karel</option>
  <option>Honza Novák</option>
  <option>David Egydy</option>
  <option>Sláva Kovář</option>
  <option>Hana Skalická</option>
  <option>Simona Kolářová</option>
  <option>Kateřina Sychová</option>
  <option>Amálka Sychová</option>
  <option>Jana Sychová</option>
  <option>Magdaléna Sychová</option>
  <option>Tereza Sychová</option>
  <option>Bohdana Sychová</option>
</select>

Voici mon JavaScript:

//inicialization of select picker
$('.selectpicker').selectpicker();

//on change function i need to control selected value
$('select.selectpicker').on('change', function(){
   var selected = $('.selectpicker option:selected').val();
   alert(selected);
});

Question

Mon problème est que le changement de fonction ne fonctionne pas. Il ne fait rien, et je ne peux pas trouver la solution par moi-même.

Si je l'ai mis dans le document de prêt au lieu de changer de fonction, il semble être au travail. Donc je suppose que j'ai erreur quelque part:

$('select.selectpicker').on('change', function(){

J'ai aussi essayé d'utiliser seulement:

$('.selectpicker').on('change', function(){

sans ce préfixe, mais rien ne change.

Mise à JOUR

Solution est de mettre en jquery dans document.ready(). Grâce à Kartikeya

  • pourquoi vous ne sont pas de mettre jquery code dans le document.prêt()..???
  • Je l'ai essayer et je travaille. Je suis un imbécile. Merci pour les conseils.
InformationsquelleAutor user3690515 | 2014-09-08