1.0.3 • Published 7 years ago

next-node v1.0.3

Weekly downloads
3,205
License
MIT
Repository
github
Last release
7 years ago

next-node Build Status

Get the next Node Element, with optional container restriction.

Install

$ npm install --save next-node

Usage

<div id="a1">
	<div id="b1"></div>
	<div id="b2"></div>
</div>
<div id="c1"></div>
const nextNode = require('next-node');

nextNode(a1);
//=> b1

nextNode(b1);
//=> b2

nextNode(b2);
//=> c1 (container not specified)

nextNode(b2, a1);
//=> null (container specified)

API

nextNode(node, container)

node

Type: Node

The initial ("needle") Node element.

container

Type: Node Default: null

The container ("haystack") Node element. Specifying a container will limit results to its children only.

License

MIT © Luke Edwards