jQuery Method How to - Use hasClass('class name') to check if a selected element has certain class








Question

We would like to know how to use hasClass('class name') to check if a selected element has certain class.

Answer


<!--from   ww w.  java2  s  .  com-->
<html>
  <head>
    <script type="text/javascript" src='http://code.jquery.com/jquery-1.5.2.js'></script>
    <script type="text/javascript">
        $(document).ready(function(){               
              console.log($("div#result1").hasClass("selected").toString());
        });
    </script>
    <style>
      .selected { color:red; }
      .highlight { background:yellow; }
    </style>    
  </head>
  <body>
      <p>A</p>
      <p>B</p>
      <p>C</p>
      <div id="result1"></div>
  </body>
</html>

The code above is rendered as follows: