2016-12-02 308 views
1

全部! bootstrap-select是否可以選擇組?bootstrap多重選擇,如何選擇整組後的所有組項目

這意味着,當我的jQuery

自舉選選擇,它可以自動選擇屬於組項目(OPTGROUP)一組不允許選擇! 所以我用其他辦法讓它像一個組..

<select class="selectpicker" id="join_person" multiple> 

    <option id="A">group1</option> 
    <option class="A" id="1">andy</option> 
    <option class="A" id="2">peter</option> 
    <option class="A" id="3">amy</option> 

    <option id="B">group2</option> 
    <option class="B" id="4">kelly</option> 
    <option class="B" id="5">tim</option> 

</select> 

,我需要它。選擇當組,也不會選擇本身,反而選擇與組ID都是一樣的類。 ..

並將選定的項目ID推送到一個數組!

現在,我只能得到所有選擇項....有任何想法,我的情況... 謝謝你這麼

var arr = new Array(); 
$('#join_person').on('change', function(){ 

    $(this).find("option").each(function() 
    { 
     if($(this).is(":selected")) 
     {    
      id = $(this).attr("id"); 
      class_dept = $(this).attr("class"); 
      if(id == class_dept){ 
       //do something 
       } 
      if(arr.indexOf(id) == -1) 
      { 
       arr.push(id); 
      } 
     } 
     else 
     { 
      id = $(this).attr("id"); 
      arr = jQuery.grep(arr, function(value) { 
      return value != id; 
      });    
     } 
    }); 

    alert("Last selected : " + arr[arr.length-1] +" | array_item:"+ arr); 

    }); 
+0

可能是你應該使用'