jquery - 是否有可能看到一个缓存元素是否隐藏
问题描述:
我已经在jquery中缓存了一个DOM元素,并想知道如何查看它是否隐藏。jquery - 是否有可能看到一个缓存元素是否隐藏
我没有问题做一个正常的选择器。与正常的选择我会做这样的事情,如果语句:
if('.someClass:hidden') {
console.log('hidden')
}
else {
console.log('not hidden');
}
但是相反.someClass的,我有元素缓存。与此类似,细节被缓存的元素:
$this = $(this);
details = $this.find(".details");
非常感谢
乙
答
用于缓存的元素,你可以使用is()
var $cachedElement = $('#cachedElement');
if($cachedElement.is(':hidden')){
console.log('hidden')
}else {
console.log('not hidden');
}
尼斯一个wirey,谢谢。 – Ben 2012-07-06 16:59:26