Javascript 如何在jquery中获取当前显示的div id

Javascript 如何在jquery中获取当前显示的div id,javascript,jquery,Javascript,Jquery,如何在jquery中获取被阻止的div id HTML <div id="USDC1" style="" class="tablegraphview">USDC2</div> <div id="USDC2" style="display:none" class="tablegraphview">USDC2</div> <div id="USDC3" style="display:none" class="tablegraphview"&

如何在jquery中获取被阻止的div id

HTML

 <div id="USDC1" style="" class="tablegraphview">USDC2</div>
 <div id="USDC2" style="display:none" class="tablegraphview">USDC2</div>
 <div id="USDC3" style="display:none" class="tablegraphview">USDC3</div>

<div id="USDC2" style="display:block" class="tablegraphview">USDC2</div>
USDC2
我需要输入当前的div id,在jquery中如何使用此选择器

 $('div').not('[style*="display:none"]')
使用此选择器

 $('div').not('[style*="display:none"]')

尝试使用
$(此).is(':visible')


USDC2
USDC2
USDC3
$(函数(){
$(“.tablegraphview”)。每个(函数(){
如果($(this).is(':visible')){
警报($(this.attr(“id”));
}
});
});

根据@pieter命令


USDC2
USDC2
USDC3
$(函数(){
警报($(“.tablegraphview:visible”).attr('id');
});
尝试使用
$(此).is(“:可见”)


USDC2
USDC2
USDC3
$(函数(){
$(“.tablegraphview”)。每个(函数(){
如果($(this).is(':visible')){
警报($(this.attr(“id”));
}
});
});

根据@pieter命令


USDC2
USDC2
USDC3
$(函数(){
警报($(“.tablegraphview:visible”).attr('id');
});

您能详细说明当前显示的div是什么意思吗?您能详细说明当前显示的div是什么意思吗?您可以使用
:visible
作为选择器简化代码:
$(“.tablegraphview:visible”).attr('id')
您可以使用
:visible
作为选择器来简化代码:
$(“.tablegraphview:visible”).attr('id')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="USDC1" style="" class="tablegraphview">USDC2</div>
<div id="USDC2" style="display:none" class="tablegraphview">USDC2</div>
<div id="USDC3" style="display:none" class="tablegraphview">USDC3</div>

<script>
$(function() {

    $(".tablegraphview").each( function(){
        if($(this).is(':visible')){
            alert($(this).attr("id"));
        }
    });

});
</script>