jQuery Selectors

What is jQuery Selector

A jQuery selector is a way of selecting an HTML element using jQuery. After you select an HTML element Using jQuery, you can perform various operations on it. You can select single as well as the group of HTML elements according to your needs.

The operation of selection specifies with the DOM hierarchy from where the jQUery starts searching and selecting the HTML element.

Why You Should Use jQuery Selector

You should use the jQuery selector to access and manipulate the HTML element. Without selecting the exact element you cannot perform the required task with the required element.

The jQuery library offers selectors features to select any element in a single form or in group form. JQuery provides various effects and manipulation features to apply to HTML elements. The jQuery is the popular language to use and perform various manipulations.

How to Use jQuery Selector to Select HTML Element Using jQuery

A selector of jQuery starts from the dollar($) sign with a parenthesis – $() after it. Below are the various selectors you can use to select and manipulate an HTML element.

Select All Element

If you want to apply a script to all HTML elements in one go, you can use the (*) selector. It will automatically apply the operation to all the HTML elements on a single page.

The above script when used in your page converts all element background to red color.

Select Element By ID

You can select an HTML element using the id which is unique for any element on a page. Use the hash(#) sign before the id name to grab the required HTML element.

Test it Live

Output

This is a paragraph.

The above example converts the background of the p element with id ‘mypara’.

Select Element By Class

You can select an HTML element using the class with jQuery on a page. Use the dot(.) sign before the class to access the required element.

A class name not required to be unique and you can use the same class name for many HTML elements. This applies the script to all the elements with the same class name

Test it Live

Output

This is a paragraph.

This will apply the background-color CSS to the paragraph with the ‘mypara’ class name.

Select Element With Multiple Classes

If a class name is the same for many elements and you want to access the one element, you can put another class to it and access it using the multiple class name.

Use the dot(.) sign with multiple class and put them inside the parenthesis without any space among them.

Test it Live

Output

This is a paragraph.

The above example will apply the background CSS property to the paragraph with multiple class names.

Select Element By Attribute

If you want to access an HTML element using the attribute other than class and id. You can do so by using them inside the square bracket after the element name.

See the example below to understand the method of jQuery to and access the HTML element.

Test it Live

Output

The example given above contains the input of the button type. Use the example to access the HTML element using the jQuery attribute selector.

Select Element By Name

Selecting an element with its name will apply the operation to all the elements with the same name. The method can be useful when you want to apply the CSS to all the elements with the same element name.

Test it Live

Output

This is a paragraph to show jQuery selector name.

The above-given example will apply the color CSS property to all the p elements.

Select the First Element

Suppose you have many elements of the same name and you want to apply the CSS only to the first element. You can use the below-given example to perform the operation and access the HTML element.

Test it Live

Output

This is the first paragraph.

This is the second paragraph.

This is the third paragraph.

The above example will apply the CSS only to the first element of p tag.

Select Even Element

If you want to apply the operation to the even element of the table, you can use the jQuery even selector. The jQuery even selector can be used as the example given below.

Test it Live

Output

Sr. No Cricketer
1 Virat Kohli
2 Mahendra Singh Doni
3 AB De Villier
4 Yuvraj Singh

The example will apply the color #ccc to the even row of the table using the CSS color property.

Select Odd Element

If you want to apply the operation to the odd element of the table, you can use the jQuery odd selector. The jQuery odd selector can be used as the example given below.

Test it Live

Output

Sr. No Cricketer
1 Virat Kohli
2 Mahendra Singh Doni
3 AB De Villier
4 Yuvraj Singh

The example will apply the color #ccc to the odd row of the table using the CSS color property.

You must also read.