我想比較字符串與dropdownlist中的所有值。 dropdownlist的哪個值與該字符串相匹配,應該被選中。如何使用jquery在var中獲取dropdownlist的所有值?
例如
<div class="col-lg-3">
<asp:DropDownList ID="DropDownListVendor" class="form-control text-box-border" runat="server" DataSourceID="SqlDataSource1" DataTextField="vendor_name" DataValueField="vendor_name"></asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Nibrass_DBConnectionString %>" SelectCommand="SELECT [vendor_name] FROM [Vendor_tb]"></asp:SqlDataSource>
</div>
DropDownListVendor有回報,顯示出下降的兩個值下拉列表[康柏,惠普。
現在我想比較一個字符串與所有的dropdownlistvendor值。 我試過這段代碼來獲取dropdownlist的所有值。但它不起作用。
var vendorArr = [];
$('#DropDownListVendor').each(function() {
vendorArr.push($(this).attr('value'));
});
alert("vendor Array ==" + vendorArr[0]);
它返回警報vendor Array == Undefined
。 謝謝。
'$(「#DropDownListVendor」)每個(函數()'您的ID選擇這裏,但需要多個要素是選擇,這根本無法工作 –