:visible 返回值:Array<Element(s)>
概述
匹配所有的可见元素
示例
描述:
查找所有可见的 tr 元素
HTML 代码:
<table>
<tr style="display:none"><td>Value 1</td></tr>
<tr><td>Value 2</td></tr>
</table>
jQuery 代码:
$("tr:visible")
结果:
[ <tr><td>Value 2</td></tr> ]
...
visible
visible(element) -> Boolean
返回 Boolean 值,指示 element 是否可见(即判断元素内联的 style 属性是否设置为 "display:none;")。
样例
<div id="visible"></div>
<div id="hidden" style="display:none;"></div>
$('visible').visible();
// -> true
$('hidden').visible();
// -> false
注意
该方法忽略 CSS 样式表对元素的影响,这不是 Prototype 的限制,而是 CSS 规则的限制。
译注:通过在 <style> 标签或外部样式表中定义 CSS 属性来隐藏元素,visible 方法将无法做出准确的判断(即该方法只关注内联的或...
visible(element) -> Boolean
返回 Boolean 值,指示 element 是否可见(即判断元素内联的 style 属性是否设置为 "display:none;")。
样例
<div id="visible"></div>
<div id="hidden" style="display:none;"></div>
$('visible').visible();
// -> true
$('hidden').visible();
// -> false
注意
该方法忽略 CSS 样式表对元素的影响,这不是 Prototype 的限制,而是 CSS 规则的限制。
译注:通过在 <style> 标签或外部样式表中定义 CSS 属性来隐藏元素,visible 方法将无法做出准确的判断(即该方法只关注内联的或通过 Javasc...