annex

DOM insertion module

npm install annex
35 downloads in the last month

annex

DOM insertion module

API (0.1)

annex() ⇒ instance

annex(markup|node|stack)

annex('<a href="/">home</a>').appendTo(document.body) // annex(markup) example
annex(document.body).append('<a href="/">home</a>') // annex(node) example
annex(document.querySelectorAll('.example')).remove() // annex(stack) example

Chain

jQuery-compatible syntax

  • .html(string?) Get or set.
  • .text(string?) Get or set.
  • .after(content...) Insert content.
  • .before(content...) Insert content.
  • .append(content...) Insert content.
  • .prepend(content...) Insert content.
  • .appendTo(target) Insert into target.
  • .prependTo(target) Insert into target.
  • .detach() Detach nodes from DOM for later use.
  • .remove() Detach nodes from DOM and purge.
  • .empty() Empty nodes.
  • .clone() Clone nodes.

Static

Fast simple static methods

  • annex.text(node) Get.
  • annex.html(node) Get.
  • annex.detach(node) Detach from DOM.
  • annex.empty(node) Empty node.

Fund

Fund opensource dev =)

License

MIT

npm loves you