我想禁用我的jQuery UI對話框中的ddl(ddlGender),但它不起作用,也試圖從代碼隱藏,請諮詢。感謝:在jQuery對話框中禁用控件
function loadDialog() {
var gender = $('#<%=litGender.ClientID %>').val();
if (gender != '') {
alert('true');
$('#<%=ddlGender.ClientID %>').disabled = true;
}
$('#DialogBox').dialog('open');
}
<div id="DialogBox" title="">
<span>Gender:</span><asp:DropDownList ID="ddlGender" runat="server" AutoPostBack="True"
onselectedindexchanged="ddlGender_SelectedIndexChanged">
<asp:ListItem Text="Both" Value="" Selected = "True"/>
<asp:ListItem Text="Male" Value="m"/>
<asp:ListItem Text="Female" Value="f" />
</asp:DropDownList>
</div>
,你可以添加一個'hidden' jQuery的CSS類這樣的'的document.getElementById( 「對話框」)的className ='ui-helper-hidden';'並且在不需要的時候刪除那個類 –