2013-10-22 45 views
0

我在一個名爲ddlPaymentType的網頁上有一個下拉列表。當我加載這個下拉列表時,我爲每個值添加一個樣式屬性。如何在jquery中獲取下拉列表屬性

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

如果您分配屬性選項,並希望從選擇的選項,讓你可以這樣做

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

或者

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

真棒。第一行工作,第二行沒有。謝謝你的幫助! – kurabdurbos

相關問題