我有它默認是隱藏的div,使用時點擊顯示鏈接下面的JavaScript方法被稱爲:隱藏div不起作用?
function ChangeControlVisibility(elementID) {
var element = $("#" + elementID);
if (element.css('display') != 'block' && element.css('display') != 'table') {
element.show();
var tempElement = $('div.expanded');
if (tempElement.length > 0) {
tempElement.css('background-image', 'url(../images/arrow1.gif)');
}
}
else {
element.hide();
var tempElement = $('div.expanded');
if (tempElement.length > 0) {
tempElement.css('background-image', 'url(../images/arrow2.gif)');
}
}
}
這一步工作,但是當我調用以前的方法在Page_Load事件的方法不工作: element.css('display')undefined。
在前面的代碼中是否有任何問題?
感謝重播,但問題是我想要在page_load的c#驗證後註冊jquery方法,此時元素未定義 – DEVMBM 2010-08-31 11:42:02