2017-01-04 164 views
2

我已經使用引導多選 我的代碼如下,保持默認選擇的值多選

<select id="data" name="data[]" multiple="multiple"> 

    <option value="100" <?php if($session == "1"){echo "selected";}?>>foo</option> 
    <option value="101" <?php if($session2 == "1"){echo "selected";}?>>bar</option> 
    <option value="102">bat</option> 
    <option value="103">baz</option> 
</select> 

$('#data').multiselect({ 
        nonSelectedText: 'Select option', 
onDropdownHide: function (event) {} 
}); 

在這裏我已經默認選擇value.on頁面加載它讓我選擇我的默認value.when我選擇另一個值(其他則默認選中)。我的「多選下拉切換btn btn默認」這不會追加默認選定值的新值,並用新值覆蓋它,雖然複選框仍然被選中。

,當我得到的值與

$("#data").val(); 

它只是給了我這是新選擇不給我,我選擇了默認值值。我希望從下拉列表中選中所有的值,並且所有選中的值都應顯示在「multiselect dropdown-toggle btn btn-default」中。

可以任何身體幫助我嗎?我會欣賞最好的答案。

+0

我有以下鏈接來實現引導多選,我必須先用時間:http://www.jqueryfaqs.com/Articles/Multiple-Select-MultiSelect- DropDownList與CheckBoxes-using-jQuery.aspx。 –

+0

或者還有其他方法可以保持選定的值多於一個嗎? –

+0

沒關係,我錯了'