我在名为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正在查找控件。但我不能得到那个属性。
提前致谢。
答案 0 :(得分:1)
如果您为选项指定属性并希望从所选选项中获取,则可以执行类似
的操作$('#ContentPlaceHolder1_ddlPaymentType option:selected').attr('status');
或的
$('#<%= ddlPaymentType.ClientID %> option:selected').attr('status');