Method _.Node.nextRemove
In a manner similar to Element.nextSibling
, this finds the next sibling node matches the passed mask, or the next Element node if a mask is omitted. The passed Element is then removed from the DOM.
- Calling Convention:
-
_.Node.nextRemove(Element[, nodeMask || tagName])
- Parameters:
-
- Element
- The Element to find the next sibling that matches the mask, which will then be deleted when this function ends.
- nodeMask optional
-
A bitwise mask used to filter the results. See the Node Masking page for more information.
If omitted, a mask of 1 (matching for nodeType 1) is used.
- tagName optional
- A tagName to match. When used instead of a nodeMask only elements of node type 1 with a matching tagName will be counted.
- Returns:
- The matching element, or false if no match found.
Example
HTML
<ul>
<li id="test">First</li>
<li>Second</li>
<li>Third</li>
</ul>
JavaScript
var test = document.getElementById('test');
Console.log(_.Node.text(_.Node.nextRemove(test)));
Will output "First" and "Third", and <li>Second</li>
will be removed from the list.