在 jQuery 中,要查找当前可见的 div
,可以使用 filter()
方法。首先,需要获取当前可视区域(visible
)的元素,然后使用 filter()
方法筛选出当前可见的 div
元素。
以下是示例代码:
// 获取当前可视区域
var $visible = $('#container').find(':visible');
// 使用 filter() 方法筛选出当前可见的 div 元素
var $currentDivs = $visible.filter('div');
// 输出当前可见的 div 元素
console.log($currentDivs);
在上述代码中,#container
是包含 div
元素的容器,find(':visible')
方法获取当前可视区域的所有可见元素,filter('div')
方法筛选出所有 div
元素。最后,使用 console.log()
方法输出当前可见的 div
元素。
需要注意的是,filter()
方法会返回一个 jQuery 集合,如果需要将结果转换为普通数组,可以使用 toArray()
方法。例如:
var $currentDivs = $visible.filter('div').toArray();
领取专属 10元无门槛券
手把手带您无忧上云