如何在choosen.js下拉列表

时间:2015-10-09 01:54:58

标签: jquery jquery-chosen

我使用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")。text()我得到三(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());
            });

请帮忙......谢谢。

1 个答案:

答案 0 :(得分:6)

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

描述:选择所有选定的元素。

使用option:selected选择所选选项的文本