2016-12-05 180 views
0

Bootstrap發射了幾次(在我的情況下是兩次)。爲什麼bootstrap-select會多次觸發?

我解決了這個使用:

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

您有多個select項目與類.mySelector因此事件被觸發多次。

相關問題