Appendix E
Manipulating Content, Attributes, and Custom Data
Method/Property | Description | Return Value |
Attributes | ||
attr( name) |
Returns the attribute value for the specified attribute from the first element present in a selection. If no element is present, the method returns undefined . |
String,Undefined |
attr( object) |
Allows you to set attributes via the specification of key, value pairs. For example:attr({ id : 'idName', href : '/example.html', title : 'Tooltip text.' }); |
jQuery |
attr( key, value) |
Allows you to specify an attribute by providing the name of the attribute in the key argument and its value in the value argument. |
jQuery |
attr( key, function) |
Sets an attribute's value depending on the return value of the callback function that you specify. The callback function is executed within the context of each selected element, where each selected element can be accessed within the function via this . |
jQuery |
removeAttr( name) |
Removes the specified attribute from the element(s). | jQuery |
Class Names | ||
addClass( className) |
Adds the specified class name to each selected element. Elements can have one or more class names. | jQuery |
addClass( function()) |
Adds one or more space separated class names returned from a callback function. | jQuery |
hasClass( className) |
Returns true if the specified class name is present on at least one of the selected elements. |
Boolean |
removeClass( [className]) |
Removes the specified class name from each selected element. If multiple class names are provided, ... |
Get Web Development with jQuery now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.