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

How to know if an object is visible or hidden?

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

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

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

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

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

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

会起作用。