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

标签 jquery css dom

我希望能够做到这一点:

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

但这不起作用。

最佳答案

对于 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"});

关于jquery - 如何在 jquery 中将 div 元素的可见属性设置为 true 或 false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3834207/

相关文章:

java - 如何从 java 中的 DOM 解析器读取特定的 XML 标签<示例提到>

javascript - 在没有实例的情况下寻址 jQuery Google Maps 对象

javascript - 将变量名而不是变量值添加到选择列表

javascript - Jquery DataTable 列宽问题

html - 内容加载后强制固定表列

HTML 和 CSS,无法让文本正确地 float 在图像旁边

javascript - 如何在 angularjs 中动态追加 <li> ?

javascript - slideToggle 显示然后隐藏

html - 高度控制 - 没有绝对定位的多步形式

javascript - 什么时候应该使用 jQuery 的 document.ready 函数?