2014-03-02 177 views
-1

我試圖在下拉菜單中獲取選定的值。我創建了下拉菜單。但我不知道如何在jQuery中獲取選定的值?未在jquery中獲取下拉菜單的選定值

我的HTML代碼:

<select id="demo" multiple="multiple"> 
    <option id="test1" value="Javascript">Javascript</option> 
    <option id="test2" value="Python">Python</option> 
    <option id="test3" value="LISP">LISP</option> 
    <option id="test4" value="C++">C++</option> 
    <option id="test5" value="jQuery">jQuery</option> 
    <option id="test6" value="Ruby">Ruby</option> 
</select> 

的jQuery:

$('#demo').multiselect(); // here I need to get selected values. 

我已經使用這個http://www.jqueryscript.net/form/jQuery-Multiple-Select-Plugin-For-Bootstrap-Bootstrap-Multiselect.html爲下拉

+0

謝謝它真的有效! – Bilash

+0

[how-to-get-multiple-select-box-values-using-jquery]可能的重複(http://stackoverflow.com/questions/3243476/how-to-get-multiple-select-box-values-使用-jquery) –

+0

你應該搜索之前問....噸的答案在stackoverflow和更在谷歌... –

回答

2

嘗試,

$('#demo :selected').each(function (i, selected) { 
    console.log(selected.value) 
}); 
0
var selected_val=[]; 

$('#demo').multiselect({ 
    onChange : function(option, checked) { 
      var sel=[]; 
      $('#demo :selected').each(function(i,selected) { 
       sel.push(selected.value); 
      }); 
      selected_val=sel; 
      alert(selected_val); 
    } 
}); 

希望它有幫助....

相關問題