我有它默认是隐藏的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