Имам падащ списък на уеб страница, наречена 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 за отговор № 1Ако присвоите атрибут на опция и искате да получите от избраната опция, можете да направите нещо като
$("#ContentPlaceHolder1_ddlPaymentType option:selected").attr("status");
Или
$("#<%= ddlPaymentType.ClientID %> option:selected").attr("status");