jQuery attr()Method

jQuery HTML/CSS 方法jQuery HTML/CSS Methods

Example

Set the width attribute of an image:

$("button").click(function(){ $("img").attr("width","500"); });

Try it Yourself »

Definition and Usage

The attr() method sets or returns the attributes and values of the selected elements.

When this method is used toreturnthe attribute value, it returns the value of the first matching element.

When this method is used tosetthe attribute value, it sets one or more attribute/value pairs for the matching elements.


Syntax

Return the value of an attribute:

$(selector).attr(attribute)

Set attribute and value:

$(selector).attr(attribute,value)

Set attribute and value using a function:

$(selector).attr(attribute,function(index,currentvalue))

Set multiple attributes and values:

$(selector).attr({attribute:value, attribute:value,...})

Parameter Description
attribute Specifies the name of the attribute.
value Specifies the value of the attribute.
function(index,currentvalue) Specifies a function that returns the attribute value to set
  • index- Receives the index position of the element in the set.
  • currentvalue- Receives the current attribute value of the selected element.


实例

More Examples

Return the attribute value
How to return the value of an attribute for an element.

Set attribute and value using a function
How to use a function to set the attribute value for an element.

Set multiple attributes and value pairs
How to set multiple attribute/value pairs for an element.


jQuery HTML/CSS 方法jQuery HTML/CSS Methods

Other extensions