Javascript 使用jquery,如何检查元素是否可见?
我还需要找出div中的所有元素,并检查它们的可见性。如何操作?您可以使用和伪元素选择它们。例如,选择Javascript 使用jquery,如何检查元素是否可见?,javascript,jquery,Javascript,Jquery,我还需要找出div中的所有元素,并检查它们的可见性。如何操作?您可以使用和伪元素选择它们。例如,选择的所有可见子体 当然,您可以使用进行测试。例如: if ($("#someId").is(":visible")) { ... 将返回true或false使用:隐藏和:可见选择器 $(“div:visible”).hide() $(“div:hidden”).show() 问题的第一部分听起来像是要查找div中的所有元素,然后检查可见性 要获取作为div子代的所有元素,请使用: $('#myDi
的所有可见子体
当然,您可以使用进行测试。例如:
if ($("#someId").is(":visible")) { ...
将返回
true
或false
使用:隐藏和:可见选择器
$(“div:visible”).hide()
$(“div:hidden”).show() 问题的第一部分听起来像是要查找div中的所有元素,然后检查可见性 要获取作为div子代的所有元素,请使用:
$('#myDiv *')
因此,要测试每个元素,并根据可见性采取相应的行动:
$('#myDiv *').each(function() {
if( $(this).is(':visible') ) {
// code to run if visible
} else {
// code to run of not visible
}
})
使用$(div:visible)选择器选择div中的所有可见元素。有关详细信息,请访问
$('#myDiv *')
$('#myDiv *').each(function() {
if( $(this).is(':visible') ) {
// code to run if visible
} else {
// code to run of not visible
}
})