单击Bootstrap多选选项

时间:2014-12-30 10:39:46

标签: jquery twitter-bootstrap

我正在使用bootstrap下拉多选项,我想从下拉选项中获取当前选择。

<select class="select_type selectpicker" data-width="30%" id="select_type" multiple="multiple" name="select_type" style="display: none;"><option value="All">All</option>
        <option value="May">May</option>
        <option value="June">June</option>
        <option value="July">July</option>
        <option value="August">August</option></select>

我尝试了以下内容,但没有工作

$("#select_type option").click(function(){
    alert($(this).val());
});

$("#select_type").delegate("click", "option", function() {
  alert($(this).val());
});

2 个答案:

答案 0 :(得分:2)

尝试使用jQuery .change()函数

$("#select_type").change(function(){
    alert($(this).val());
});

demo http://jsfiddle.net/jdL7c9yp/2/

如果您选择了两个选项,请输出may,june

答案 1 :(得分:0)

试试这个:

$("#select_type option").click(function(){
    $("#select_type option:selected").each(function(e){
        alert($(this).val());
    });
});

它会在选项点击事件中提醒每个选定的选项。

Demo