jQuery inArray() Method

Last Updated:

jQuery inArray() Method

The jQuery inArray() method searches for a specified value within an array and return its index.

Note: This method returns -1 if the specified element not found.

Example

HTML Editor
<!DOCTYPE html> <html lang="en-US"> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head> <body> <h1>jQuery inArray() Method</h1> <p>Click on the button and check your console.</p> <button>Click Me</button> <script> $(document).ready(function(){ $("button").click(function(){ var arr = [11, 12, 13, 14]; // If exist return index else -1 console.log($.inArray(12, arr)); console.log($.inArray(12, arr, 1)); console.log($.inArray(12, arr, 2)); console.log($.inArray(15, arr)); }); }); </script> </body> </html>

Syntax

$.inArray(value, array, fromIndex);

Parameter Values

Value Type Explanation
value Required Specifies a value to search for.
array Required Specifies an array through which to search.
fromIndex Optional Specifies the index of the array at which to begin the search.
Default value of fromIndex is 0.

Browser Support

Devicedesktopmobile
Browsergoogle chromesafarifirefoxinternet Exploreredgeoperagoogle chromesafarifirefoxedgeoperaandroid webviewsamsung internet
inArray()YesYesYesYesYesYesYesYesYesYesYesYesYes

Share this Page

Meet the Author