2016-12-05 13 views
0

ブートストラップが数回(私の場合は2回)発砲していました。ブートストラップ・セレクトが何回か起動するのはなぜですか?

私が使用してこれを解く:

e.stopPropagation() 

なぜブートストラップは、火を数回選択するのでしょうか?

<p> 
    <?php 
    for ($i = 2013; $i < 2016; $i++) { ?> 
     <select class="selectpicker mySelector" id="mySelector<?php echo $i?>" multiple style="color:white;"> 
      <option value="general">Grafica general</option> 
      <option value="all">Todas las graficas</option> 

     </select> 
    <?php } ?> 
     </p> 
     <script type="text/javascript"> 
      $(document).on('change', '.mySelector', function(e) { 
       alert('hello world!'); 
       e.stopPropagation(); 

      }); 
     </script> 
+0

HTMLを投稿できますか? –

+0

は非常に高いです –

+0

このコードはフォームに含まれていますか?私は段落を意味する。 –

答えて

1

あなたはクラス.mySelectorを持つ複数のselectのアイテムを持っているので、イベントが複数回発射されます。

関連する問題