Jquery获取所选下拉选项的值

时间:2013-11-21 10:24:27

标签: javascript ajax jquery-ui jquery

我正在使用html for dropdownlist,

   <select id="dd">
   <option>Select ReportType</option>
   <option value="1">Blocked Details</option>
   <option value="2">Supervisor Input</option>
   </select> 

我希望在更改选项时获得变量中的选项值(1/2)。 如果我使用以下代码,

   var value = $('#dd :selected').val();

我得到“阻止详情/主管”输入变量我想得到“1/2”

获得它的jquery是什么?

3 个答案:

答案 0 :(得分:2)

只需使用select元素

var value = $('#dd').val();

演示:Fiddle

答案 1 :(得分:0)

$('#dd').change(function(){
      alert($(this).val())
 });

答案 2 :(得分:0)

试试这个

$('#dd').on('change', function() {
        var id= this.value; 
        alert(id);
});

OR

var value = $('#dd').val();
var value = $('#dd :selected').val();//this also works