0

我在一个名为 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 正在寻找控件。但我无法获得该属性。

提前致谢。

4

1 回答 1

1

如果您将属性分配给选项并希望从选定的选项中获取,您可以执行类似的操作

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

或者

$('#<%= ddlPaymentType.ClientID %> option:selected').attr('status');
于 2013-10-22T18:11:45.473 回答