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

时间:2013-10-22 18:09:26

标签: 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正在查找控件。但我不能得到那个属性。

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果您为选项指定属性并希望从所选选项中获取,则可以执行类似

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

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