在父元素中查找可见的类元素

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

  • 检测元素是否可见[重复] 3个答案

  • 这是你如何做到的:

    $('#parent').find(':visible');
    

    的jsfiddle


    你可以这样做小提琴

    $("#parentElement").children(':visible'); 
    

    或许有以下几点:

  • 获取父元素的所有子类元素

    var childElements = $("#parent .child");
    
  • 找到你想要的元素:

    var foundIt;
    
    childElements.each(function(){ 
    
     if(this.is(':visible')){
    
        foundIt = this;
    
     }
    
    });
    
  • 参考文献:

  • https://api.jquery.com/each/

  • 检测一个元素是否可见

  • 编辑:

      if(this.is(':inline')){
    
            foundIt = this;
    
         }
    
    链接地址: http://www.djcxy.com/p/83533.html

    上一篇: Finding a visible class element within a parent element

    下一篇: How do I write this if condition with Jquery?