jquery - 是否可以查看是否隐藏了缓存的元素

Ben*_*Ben 1 javascript jquery caching

我在jquery中缓存了一个DOM元素,并想知道我是如何看到它是否隐藏.

我通过普通的选择器做的没问题.使用普通选择器我会做这样的if语句:

if('.someClass:hidden') {
    console.log('hidden')
} 
else {
    console.log('not hidden');
} 
Run Code Online (Sandbox Code Playgroud)

但是,而不是.someClass我已经缓存了元素.像这样,细节是缓存元素:

$this = $(this);
details = $this.find(".details");
Run Code Online (Sandbox Code Playgroud)

非常感谢

ᾠῗᵲ*_*ᵲᄐᶌ 5

对于可以使用的缓存元素是()

var $cachedElement = $('#cachedElement');
if($cachedElement.is(':hidden')){
   console.log('hidden')
}else {
   console.log('not hidden');
} 
Run Code Online (Sandbox Code Playgroud)