jQuery is a popular JavaScript library that makes it easy to work with HTML elements and attributes. One of the key methods that jQuery provides for working with HTML attributes is the attr()
method.
The attr()
method has two primary uses: getting the value of an HTML attribute, and setting the value of an HTML attribute.
To get the value of an HTML attribute using the attr()
method, you simply pass the name of the attribute you want to retrieve as the argument. For example, to get the value of the href
attribute of a link, you would use the following code:
$('a').attr('href');
This will return the value of the href
attribute for the first link on the page. If you want to get the value of an attribute for multiple elements, you can use the each()
method to iterate over them and retrieve the attribute value for each one.
To set the value of an HTML attribute using the attr()
method, you pass two arguments to the method: the name of the attribute you want to set, and the value you want to set it to. For example, to set the href
attribute of a link to a new value, you would use the following code:
$('a').attr('href', 'http://example.com');
This will set the href
attribute of all the links on the page to http://example.com
.
It’s worth noting that the attr()
method can be also used to get or set attributes on the DOM element. For example, you can use it to get the value of a data-
attribute or set the value of a class
attribute.
In summary, the attr()
method is a powerful tool that jQuery provides for working with HTML attributes. It can be used to both get and set the value of an attribute, making it a versatile and essential method for any developer working with HTML elements and attributes.