【发布时间】:2011-07-14 15:55:17
【问题描述】:
我知道您可以测试width() 或height(),但是如果元素的显示属性设置为无怎么办?还有什么其他值可以检查以确保元素存在?
【问题讨论】:
-
“存在”与“显示”不太一样
-
Check if element exists 的可能重复项
-
作为参考,一个元素“存在”,即使它设置为
display: none。这种区别对于表单控件尤为重要;无论是否可见,它们都会被提交。 -
对不起,我是个超级笨蛋,我把 width() 和 length 混为一谈,以为它们是一样的。当 dislpay 为 none 时,width() 返回 0 或 false(我不知道),length 始终有效。
标签: javascript jquery if-statement