我有2個HTML TR,我讓他們runat="server"
& visible="false"
和我有一個下拉列表稱爲citiesDropDownList
JQuery .Show()不適用於服務器控件?
$(document).ready(function() {
$('#<%=citiesDropDownList.ClientID %>').change(function() { ValidateCity(); });
});
,並在此下拉列表我檢查的變化,如果它的文本等於字符串我顯示2 TR爲低於
function ValidateCity() {
if ($('#<%= citiesDropDownList.ClientID %> :selected').text() == identity_CityOther) {
$('#<%= otherCityTR.ClientID %>').show();
$('#<%= areasTR.ClientID %>').show();
}
var city = $('#<%= citiesDropDownList.ClientID %>').val();
return IsValid((city.length != 0), '#<%= cityDiv.ClientID %>', identity_CityRequired);
}
.show()根本不工作,我沒有理由..可以任何導致我得到問題嗎?
FYI:我想$('#<%= otherCityTR.ClientID %>').show('slow');
也$('#<%= otherCityTR.ClientID %>').css('visibility', 'visible');
,但如果你在一個服務器控件設置visible = "false"
,則控制甚至沒有呈現到瀏覽器不也工作...
你在執行過程中檢查過你是否收到任何錯誤? – 2010-11-01 12:43:30
我沒有錯誤...只是沒有行動! – 2010-11-02 03:58:02