atts
v0.4.0
Published
DOM attributes module
Downloads
12
Maintainers
Readme
atts
DOM attributes JavaScript module for ender or standalone use
npm install atts --save
var atts = require("atts")
API
atts.attr(element, name, value?)
- Get or set attributes.
- @return string|
undefined
atts.atts(element, object?)
atts.atts(element)
get object containing all attributesatts.atts(element, object)
set attributes via object- @return object
atts.removeAttr(element, names)
- Remove attributes.
- @return
undefined
atts.toggleAttr(element, name, state?)
- Toggle an attribute"s presence and return boolean state.
- @return boolean
atts.isAttr(element, name)
- Is attribute
name
present onelement
?
atts.supportAttr(element, name)
- Test if
element
supports an attribute. - @return boolean
atts.anyAttr(element, fn?, scope?)
- Count or iterate element"s attributes.
- @return number
Chain methods
These exist on atts.prototype
and are designed for integration into jQuery-like libs but can also be used via atts.prototype[method].call
. Methods are generally compatible with jQuery methods of the same name.
.attr(name, value?)
.atts(object?)
.removeAttr(ssv)
.toggleAttr(name, force?)