javascript - 如何知道一个对象是可见的还是隐藏的?

标签 javascript jquery css properties display

首先:我很抱歉我的英语不好。 我想知道一个对象是否具有与“无”不同的显示属性。 我用过:

$(element).is(":hidden")
$(element).is(":visible")

但由于某种原因,结果始终为假,并且显示属性未定义。 Here is a fiddle:

那么,我怎样才能知道一个对象是隐藏的还是可见的呢?

最佳答案

正如 Marmun 所说,您需要使用 # 的 Id 选择器,所以:

$("#element").is(":hidden");
$("#element").is(":visible");

会起作用。

关于javascript - 如何知道一个对象是可见的还是隐藏的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55762379/

相关文章:

javascript - 如何声明一个与 ng-repeat 类似的变量,但对于单个对象?

jquery - 有没有办法强制显示 ag-grid 行,即使它不符合快速过滤条件?

javascript - 添加事件以检测何时加载所有动态添加的脚本

javascript - 将工作表复制到另一个电子表格 [Google Apps 脚本]

javascript - 使用 bootstrap-vue 运行 jest

html - 单个 html 文件是否可以有多个 css 文件(以模块化样式表)

ul 列表前的 HTML 空格

css - 打印 HTML 页面时文本颜色不正确

javascript - 如何仅在需要时运行 jQuery 函数?

javascript - 计算具有相同类别的每个元素的 margin