我无法让这个脚本工作。
<asp:DropDownList CssClass="workUnit" Width=80 ID="dropdownWorkUnit" runat="server" Visible="false" _clientId="comboboxWorkUnit" />
出于某种原因,当我运行此JavaScript时,组合框将不会显示。
onPhaseChange: function(dropdown, row) {
var combobox = $(dropdown);
comboboxWorkUnit = row.find("select.workUnit");
comboboxWorkUnit.show();
},
但是当我这样做时,它起作用:
onPhaseChange: function(dropdown, row) {
var combobox = $(dropdown);
comboboxWorkUnit = row.find("select.workUnit");
comboboxWorkUnit.hide();
},
答案 0 :(得分:2)
我知道如果你设置一个服务器端控件visible = FALSE它将不会在页面中呈现控件html,所以jQuery将找不到它。