-1

I am trying to get selected values in dropdown. I have created dropdown. But I dont know how to get selected values in jquery?

My code 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.

I have used http://www.jqueryscript.net/form/jQuery-Multiple-Select-Plugin-For-Bootstrap-Bootstrap-Multiselect.html this for dropdown

Rahil Wazir
  • 10,007
  • 11
  • 42
  • 64
Bilash
  • 119
  • 1
  • 1
  • 7
  • possible duplicate of [how-to-get-multiple-select-box-values-using-jquery](http://stackoverflow.com/questions/3243476/how-to-get-multiple-select-box-values-using-jquery) – Shlomi Hassid Mar 02 '14 at 07:42
  • You should search before asking.... tons of answers in stackoverflow and even more in google... – Shlomi Hassid Mar 02 '14 at 07:43

2 Answers2

2

Try,

$('#demo :selected').each(function (i, selected) {
    console.log(selected.value)
});
Deepak Ingole
  • 14,912
  • 10
  • 47
  • 79
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);
   }
});

Hope it helps....

Prabhagaran
  • 3,620
  • 1
  • 19
  • 19