jQuery - is( selector ) Method



The is( selector ) method checks the current selection against an expression and returns true, if at least one element of the selection fits the given selector.

If no element fits, or the selector is not valid, then the response will be 'false'.


Here is the simple syntax to use this method −

element.is( selector )


Here is the description of all the parameters used by this method −

  • selector − The expression with which to filter.


Following is an example showing a simple usage of this method −

      <title>The jQuery Example</title>
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
      <script type="text/javascript" language="javascript">
         $(document).ready(function() {
            $("li").click(function () {
               if ($(this).is(":first-child")) {
                  $("p").text("This is list item 1");
               } else if ($(this).is(".middle0,.middle1")) {
                  $("p").text("This is middle class list");
               } else if ($(this).is(":contains('item 5')")) {
                  $("p").text("It's 5th list");
         .selected { color:red; }
         <span>Click any list item below:</span>
            <li class="top0">list item 1</li>
            <li class="top1">list item 2</li>
            <li class="middle0">list item 3</li>
            <li class="middle1">list item 4</li>
            <li class="bottom0">list item 5</li>
            <li class="bottom1">list item 6</li>

This will produce following result −