如何在jquery中获取下拉列表属性



我在一个名为ddlPaymentType的网页上有下拉列表。当我加载此下拉列表时,我正在为每个值添加一个样式属性。

C# 行为:

ddlPaymentType.Items[i].Attributes.Add("status", statusValue);

我正在尝试在我的 javascript 函数中获取此样式值。

function PaymentTypeChange() {
    var ddlType = document.getElementById("ContentPlaceHolder1_ddlPaymentType");
    var selItem = ddlType.selectedIndex;
    var ddlStatus = ddlType.options[selItem].status;
}

ddlType 正在查找控件。但我无法获得该属性。

提前谢谢。

如果您将属性分配给选项并希望从所选选项中获取,则可以执行以下操作:

$('#ContentPlaceHolder1_ddlPaymentType option:selected').attr('status');

$('#<%= ddlPaymentType.ClientID %> option:selected').attr('status');

最新更新