2013-11-21 71 views
1

的價值我使用以下HTML的下拉列表,jQuery來獲得選擇的下拉選項

<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來得到它的變量?

+0

你的代碼也似乎很好http://jsfiddle.net/arunpjohny/Tc7Z4/2/ ..這是你正在測試的瀏覽器 –

回答

2

只使用select元素

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

演示:Fiddle

+0

如果我使用這個我得到「阻塞的詳細信息」/「Supervisor輸入」值我想獲得「1」/「2」的價值 – user2514925

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

試試這個

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

OR

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