Click to find all unique div parent elements of each span. : parents « jQuery « JavaScript DHTML






Click to find all unique div parent elements of each span.

 

<html>
  <head>
    <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
    function showParents() {
            
              var len = $("span")
                               .parents("div")
                               .css("border", "2px red solid")
                               .length;
              $("b").text("Unique div parents: " + len);
            }
            $("span").click(function () {
             
              showParents();
            });
        });
    </script>
    <style>
      .selected { color:blue; }
      
    </style>
    
  </head>
  <body>
    <body>
        <div>
          <div><span>span</span></div>
          <span>span</span>
        </div>
        <div>
          <span>span</span>
        </div>
        <b></b>
    </body>
</html>

   
  








Related examples in the same category

1.Get DIV parent count
2.Get form input parent
3.Get parents
4.Get parent with certain class
5.Returns true, because the parent of the input is a form element
6.parent(expr): filter the set of parent elements
7.Shows the parent of each element as (parent > child). Check the View Source to see the raw html.
8.parents(expr) gets elements containing the unique ancestors