Javascript 如何在jquery中获取当前显示的div id
如何在jquery中获取被阻止的div id HTMLJavascript 如何在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"&
<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>