JQuery:如果div可见

这个问题在这里已经有了答案:

  • 我如何检查一个元素是否隐藏在jQuery中? 53个答案

  • 你可以使用.is(':visible')

    选择所有可见的元素。

    例如:

    if($('#selectDiv').is(':visible')){
    

    此外,您可以通过以下方式获取可见的div:

    $('div:visible').callYourFunction();
    

    现场示例:

    console.log($('#selectDiv').is(':visible'));
    console.log($('#visibleDiv').is(':visible'));
    #selectDiv {
      display: none;  
    }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <div id="selectDiv"></div>
    <div id="visibleDiv"></div>
    链接地址: http://www.djcxy.com/p/2389.html

    上一篇: JQuery: if div is visible

    下一篇: How do i test if something is hidden with jQuery?