1.1.3 • Published 8 years ago
querysibling v1.1.3
querysibling
JavaScript's missing querySibling function.
Demo: https://jsfiddle.net/ryanpcmcquen/rhg3crvp/
Given element .zot, which occurs after .foo, you could do:
querySibling.previous('.zot', '.foo');
// => Returns `.foo` node.If you were at .foo and wanted .zot (a next sibling), you could do:
querySibling.next('.foo', '.zot');
// => Returns `.zot` node.It is available via npm for new-school kids (es6):
https://www.npmjs.com/package/querysibling
Or RawGit for old-school kids (es5):