如何在jquery中将div元素的visible属性设置为true或false?

时间:2010-09-30 19:40:38

标签: jquery

我希望能够做到这一点:

$(".panel").visible = true;

但这不起作用

3 个答案:

答案 0 :(得分:71)

对于display CSS属性,请使用.show(), .hide() or .toggle()来影响它是否显示,如下所示:

$(".panel").show();
//or to hide:
$(".panel").hide();
//toggle show/hide
$(".panel").toggle();
//or show/hide based on boolean:
$(".panel").toggle(bool);

对于visibility CSS属性,您需要手动设置它(jQuery主要围绕display构建),使用.css()这样:

$(".panel").css("visibility", "visible");
//or:
$(".panel").css({ visibility: "visible"});

答案 1 :(得分:4)

对我来说这很有效:

document.getElementById('my_elementid').style.visibility='visible';

答案 2 :(得分:0)

您可以使用客户端脚本 在服务器端调用你的jquery方法

ClientScript.RegisterStartupScript(this.GetType(), "hideslidertab", "hideslidertab();", true);