Filters out the collection of elements that match the specified expression, which is used to narrow the matching range, separating multiple expressions with commas
When a parameter is a function, the parameters inside the function are interpreted as follows:
A function is used as a collection of test elements. It accepts a parameter index, which is an element in the jquery collection. In the function, this refers to the current DOM element
Example: <! DOCTYPE html>
;} Html{font:15px/1.2em ' Courier New '; color: #666; width:750px;margin:25px auto;} div > p{white-space:pre-wrap;margin:15px 0;} Div>*{text-indent:8px;} . Hover{color: #FF96EC;}</style><script type= ' Text/javascript ' > $(function(){ /*filters out the collection of elements that match the specified expression, which is used to narrow the range of matches, separating multiple expressions with commas when the argument is a function, the parameters inside the function are interpreted as follows: A function is used as a collection of test elements. It accepts a parameter index, which is an element in the jquery collection. In the function, this refers to the current DOM element. */
$ (' div '). Filter ('. Selectordemofirst,.selectordemosecond '). addclass (' hover ');
$(' Div '). Filter (function(index) {if($( This). Hasclass (' Selectordemofirst ')) return$( This); }). addclass (' Hover ') ; });</script>