0.4.0 • Published 8 years ago
atts v0.4.0
atts
DOM attributes JavaScript module for ender or standalone use
npm install atts --savevar 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
namepresent onelement?
atts.supportAttr(element, name)
- Test if
elementsupports 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?)