-
- axis: {
- /**
- * Get a set of elements containing the unique parents of the matched
- * set of elements.
- *
- * @example $("p").parent()
- * @before <div><p>Hello</p><p>Hello</p></div>
- * @result [ <div><p>Hello</p><p>Hello</p></div> ]
- *
- * @name parent
- * @type jQuery
- * @cat DOM/Traversing
- */
-
- /**
- * Get a set of elements containing the unique parents of the matched
- * set of elements, and filtered by an expression.
- *
- * @example $("p").parent(".selected")
- * @before <div><p>Hello</p></div><div class="selected"><p>Hello Again</p></div>
- * @result [ <div class="selected"><p>Hello Again</p></div> ]
- *
- * @name parent
- * @type jQuery
- * @param String expr An expression to filter the parents with
- * @cat DOM/Traversing
- */
- parent: "a.parentNode",
-
- /**
- * Get a set of elements containing the unique ancestors of the matched
- * set of elements (except for the root element).
- *
- * @example $("span").parents()
- * @before <html><body><div><p><span>Hello</span></p><span>Hello Again</span></div></body></html>
- * @result [ <body>...</body>, <div>...</div>, <p><span>Hello</span></p> ]
- *
- * @name parents
- * @type jQuery
- * @cat DOM/Traversing
- */
-
- /**
- * Get a set of elements containing the unique ancestors of the matched
- * set of elements, and filtered by an expression.
- *
- * @example $("span").parents("p")
- * @before <html><body><div><p><span>Hello</span></p><span>Hello Again</span></div></body></html>
- * @result [ <p><span>Hello</span></p> ]
- *
- * @name parents
- * @type jQuery
- * @param String expr An expression to filter the ancestors with
- * @cat DOM/Traversing
- */
- parents: jQuery.parents,
-
- /**
- * Get a set of elements containing the unique next siblings of each of the
- * matched set of elements.
- *
- * It only returns the very next sibling, not all next siblings.
- *
- * @example $("p").next()
- * @before <p>Hello</p><p>Hello Again</p><div><span>And Again</span></div>
- * @result [ <p>Hello Again</p>, <div><span>And Again</span></div> ]
- *
- * @name next
- * @type jQuery
- * @cat DOM/Traversing
- */
-
- /**
- * Get a set of elements containing the unique next siblings of each of the
- * matched set of elements, and filtered by an expression.
- *
- * It only returns the very next sibling, not all next siblings.
- *
- * @example $("p").next(".selected")
- * @before <p>Hello</p><p class="selected">Hello Again</p><div><span>And Again</span></div>
- * @result [ <p class="selected">Hello Again</p> ]
- *
- * @name next
- * @type jQuery
- * @param String expr An expression to filter the next Elements with
- * @cat DOM/Traversing
- */
- next: "jQuery.nth(a,1,'nextSibling')",
-
- /**
- * Get a set of elements containing the unique previous siblings of each of the
- * matched set of elements.
- *
- * It only returns the immediately previous sibling, not all previous siblings.
- *
- * @example $("p").prev()
- * @before <p>Hello</p><div><span>Hello Again</span></div><p>And Again</p>
- * @result [ <div><span>Hello Again</span></div> ]
- *
- * @name prev
- * @type jQuery
- * @cat DOM/Traversing
- */
-
- /**
- * Get a set of elements containing the unique previous siblings of each of the
- * matched set of elements, and filtered by an expression.
- *
- * It only returns the immediately previous sibling, not all previous siblings.
- *
- * @example $("p").prev(".selected")
- * @before <div><span>Hello</span></div><p class="selected">Hello Again</p><p>And Again</p>
- * @result [ <div><span>Hello</span></div> ]
- *
- * @name prev
- * @type jQuery
- * @param String expr An expression to filter the previous Elements with
- * @cat DOM/Traversing
- */
- prev: "jQuery.nth(a,1,'previousSibling')",
-
- /**
- * Get a set of elements containing all of the unique siblings of each of the
- * matched set of elements.
- *
- * @example $("div").siblings()
- * @before <p>Hello</p><div><span>Hello Again</span></div><p>And Again</p>
- * @result [ <p>Hello</p>, <p>And Again</p> ]
- *
- * @name siblings
- * @type jQuery
- * @cat DOM/Traversing
- */
-
- /**
- * Get a set of elements containing all of the unique siblings of each of the
- * matched set of elements, and filtered by an expression.
- *
- * @example $("div").siblings(".selected")
- * @before <div><span>Hello</span></div><p class="selected">Hello Again</p><p>And Again</p>
- * @result [ <p class="selected">Hello Again</p> ]
- *
- * @name siblings
- * @type jQuery
- * @param String expr An expression to filter the sibling Elements with
- * @cat DOM/Traversing
- */
- siblings: "jQuery.sibling(a.parentNode.firstChild,a)",
-
- /**
- * Get a set of elements containing all of the unique children of each of the
- * matched set of elements.
- *
- * @example $("div").children()
- * @before <p>Hello</p><div><span>Hello Again</span></div><p>And Again</p>
- * @result [ <span>Hello Again</span> ]
- *
- * @name children
- * @type jQuery
- * @cat DOM/Traversing
- */
-
- /**
- * Get a set of elements containing all of the unique children of each of the
- * matched set of elements, and filtered by an expression.
- *
- * @example $("div").children(".selected")
- * @before <div><span>Hello</span><p class="selected">Hello Again</p><p>And Again</p></div>
- * @result [ <p class="selected">Hello Again</p> ]
- *
- * @name children
- * @type jQuery
- * @param String expr An expression to filter the child Elements with
- * @cat DOM/Traversing
- */
- children: "jQuery.sibling(a.firstChild)"