2015-10-09 53 views
0

我在使用choosen.js的下拉列表中遇到問題。如何在choosen.js下拉列表中獲取選定的文本值

我有這個名單中MaterialName下拉列表: MaterialName // ID = 「drpMaterial」

MaterialName1 //id="1" Text="MaterialName1" 
MaterialName2 //id="2" Text="MaterialName2" 
MaterialName3 //id="3" Text="MaterialName2" 

這裏是我的邏輯:

每次我選擇MaterialName我得到ID並把與StockNo另一個文本框,我想在我的加入文本數據表。

現在的問題是每一次我得到$( 「#drpMaterial」)時間文本()我得到的三(3)列表,它是:

MaterialName1 
MaterialName2 
MaterialName3 

所有我想要得到是我選擇的那個。

這裏是我的代碼,我只是想警報文本,我在材質下拉列表中選擇現在:

$(".chosen-select").chosen({ 
       allow_single_deselect: true, 
       display_selected_options: false, 
       single_backstroke_delete: false, 
       search_contains: true 
      }); 
$("#drpMaterial").change(function() { 
       alert($("#drpMaterial").text()); 
       $("#StockNo").val($("#drpMaterial").val()); 
      }); 

請幫助...謝謝。

+0

使用'$(「#drpMaterial選項:選擇」)。文本()' – guradio

+0

我將會把它作爲回答其他人蔘考 – guradio

+0

好了,會很好。 –

回答

3
$("#drpMaterial option:selected").text() 

說明:選擇被選擇的所有元素。

使用option:selected選擇所選選項的文本

相關問題