What is jQuery’s “each” method?
jQuery’s ” each"
method is a method for executing a function on each element matching a specified selector. jQuery’s “each” method is used when you want to perform some processing on each element of an iterable object, such as an element in the DOM or an array in JavaScript.
Basic usage
$('selector').each(function(index, element){ ~ });
where index is
the index of the current element (starting from 0) and element is
the DOM object of the current element.
Concrete usage examples
For example, if you want to add some processing to all <a> tags in a page, you can write as follows
$('a').each(function(index, element){ $(element).css('color', 'red'); });
The above code will change the text color of all links in the page to red.
Notes
Since element
is a DOM object, jQuery methods cannot be used directly. Therefore, it must be converted to a jQuery object like $(element)
before using jQuery methods.
Conclusion
jQuery’s each
method is very useful when you want to apply processing to all elements matching a particular selector. Used properly, it reduces code redundancy and allows for more efficient operations.