Using jQuery attr method

WBOY
Release: 2023-05-18 15:32:37
Original
964 people have browsed it

In web development, JavaScript is one of the essential tools. jQuery, as one of the JavaScript libraries, provides many useful methods and functions in its documentation library. Among them, the attr method is one of the commonly used methods. The attr method can be used to get or set the attribute value of an element. It is one of the most commonly used methods in jQuery.

1. Use of attr method

The attr method can be used to get or set the attribute value of an element. The basic syntax of the method is:

$(selector).attr(attribute,value)

where selector is the jQuery selector of the element that needs to be operated, and attribute is the name of the required attribute. value is the attribute value that needs to be set.

2. Get the element attribute value

It is very simple to use the attr method to get the element attribute value. This can be achieved through the following code:

$("p").click(function(){
alert($(this).attr("href"));
});

This code will add a click event to all p elements and display the element's href attribute value when clicked. If you need to get the value of another property, just replace "href" with the name of the desired property.

3. Set the attribute value of the element

Similar to getting the attribute value, you can use the attr method to set the attribute value of the element. Here is a simple example:

$("button").click(function(){
$("img").attr("src","img.jpg");
});

In this example, the src attribute value of the img element is set to "img.jpg" after clicking the button. If you need to set the value of another property, simply replace "src" with the name of the desired property.

4. Attribute value processing

The attr method can also be used to process attribute values, such as adding, removing, replacing or checking attribute values. Here is an example:

$("button").click(function(){
$("a").attr("href",function(i,origValue){

return origValue + "/index.html";
Copy after login

});
});

This code will add a click event to all a elements, and add "/index.html" to the element's href attribute value when clicked.

In addition to adding attribute values, the attr method can also replace existing attribute values. For example, the following example will change the alt attribute value of an image element:

$("button").click(function(){
$("img").attr("alt","this Is a picture");
});

If you want to check the attribute value, you can use the attr method combined with another method, such as the hasClass method. Here is an example:

$("button").click(function(){
if($("img").attr("alt").hasClass("image-alt" )){

$("p").text("该图像具有特定类");
Copy after login

} else {

$("p").text("图像没有特定类");
Copy after login

}
});

This code will check whether the alt attribute value of the img element contains a specific class. Changes the text of the paragraph element to "This image has a specific class" if the attribute value contains the class, otherwise changes the text to "This image does not have a specific class".

5. Summary

In short, the attr method is one of the very useful methods in jQuery. It can help us quickly get or set the attribute value of the element, and process the attribute value. In JavaScript and jQuery, which are often used in web development, attribute value processing is an essential part. Proficiency in the attr method can improve development efficiency and also help us create more dynamic and interactive Web pages.

The above is the detailed content of Using jQuery attr method. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!