2015-10-09 29 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选择所选选项的文本

相关问题