HTML and CSS Reference
(Filters are always prepended with a colon; this is therefore combining two selectors, one
to select tr elements, and then another limiting the selection to tr elements that are in the
first position amongst their siblings.)
Filters can also accept parameters; therefore we can find any arbitrary row in the table using
the following filter:
This will find the second row in the table (counting starts at 0).
Alternatively we may wish to find any row except the first row, so we could use the fol-
This is selecting all rows with a position greater than 0.
Other useful filters are as follows:
• :even finds all even numbered elements in a selection.
• :odd finds all odd numbered elements in a selection.
• :not(selection) finds all elements that do not match the selection.
• :checked finds radio buttons or check boxes that are checked.
• :selected finds options in select boxes that are selected.
• :contains(text) finds elements that contain a given piece of text.
• :empty finds all elements that have no children.
• :focus finds the element that currently has focus.
• :last finds the last element in a set.
In addition, filters can simplify the process of selecting input elements. Since most input
fields use the element type of input , it is necessary to also query on the attribute type .
jQuery contains the following filters for finding specific types of input field: