+ /**
+ * Get the current id of the first matched element.
+ *
+ * @example $("input").id();
+ * @before <input type="text" id="test" value="some text"/>
+ * @result "test"
+ *
+ * @name id
+ * @type String
+ */
+
+ /**
+ * Set the id of every matched element.
+ *
+ * @example $("input").id("newid");
+ * @before <input type="text" id="test" value="some text"/>
+ * @result <input type="text" id="newid" value="some text"/>
+ *
+ * @name id
+ * @type jQuery
+ * @param String val Set the property to the specified value.
+ */
+ id: null,
+
+ /**
+ * Get the current title of the first matched element.
+ *
+ * @example $("img").title();
+ * @before <img src="test.jpg" title="my image"/>
+ * @result "my image"
+ *
+ * @name title
+ * @type String
+ */
+
+ /**
+ * Set the title of every matched element.
+ *
+ * @example $("img").title("new title");
+ * @before <img src="test.jpg" title="my image"/>
+ * @result <img src="test.jpg" title="new image"/>
+ *
+ * @name title
+ * @type jQuery
+ * @param String val Set the property to the specified value.
+ */
+ title: null,
+
+ /**
+ * Get the current name of the first matched element.
+ *
+ * @example $("input").name();
+ * @before <input type="text" name="username"/>
+ * @result "username"
+ *
+ * @name name
+ * @type String
+ */
+
+ /**
+ * Set the name of every matched element.
+ *
+ * @example $("input").name("user");
+ * @before <input type="text" name="username"/>
+ * @result <input type="text" name="user"/>
+ *
+ * @name name
+ * @type jQuery
+ * @param String val Set the property to the specified value.
+ */
+ name: null,
+
+ /**
+ * Get the current href of the first matched element.
+ *
+ * @example $("a").href();
+ * @before <a href="test.html">my link</a>
+ * @result "test.html"
+ *
+ * @name href
+ * @type String
+ */
+
+ /**
+ * Set the href of every matched element.
+ *
+ * @example $("a").href("test2.html");
+ * @before <a href="test.html">my link</a>
+ * @result <a href="test2.html">my link</a>
+ *
+ * @name href
+ * @type jQuery
+ * @param String val Set the property to the specified value.
+ */
+ href: null,
+
+ /**
+ * Get the current src of the first matched element.
+ *
+ * @example $("img").src();
+ * @before <img src="test.jpg" title="my image"/>
+ * @result "test.jpg"
+ *
+ * @name src
+ * @type String
+ */
+
+ /**
+ * Set the src of every matched element.
+ *
+ * @example $("img").src("test2.jpg");
+ * @before <img src="test.jpg" title="my image"/>
+ * @result <img src="test2.jpg" title="my image"/>
+ *
+ * @name src
+ * @type jQuery
+ * @param String val Set the property to the specified value.
+ */
+ src: null,
+
+ /**
+ * Get the current rel of the first matched element.
+ *
+ * @example $("a").rel();
+ * @before <a href="test.html" rel="nofollow">my link</a>
+ * @result "nofollow"
+ *
+ * @name rel
+ * @type String
+ */
+
+ /**
+ * Set the rel of every matched element.
+ *
+ * @example $("a").rel("nofollow");
+ * @before <a href="test.html">my link</a>
+ * @result <a href="test.html" rel="nofollow">my link</a>
+ *
+ * @name rel
+ * @type jQuery
+ * @param String val Set the property to the specified value.
+ */
+ rel: null
+ },
+
+ 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
+ */
+
+ /**
+ * 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
+ */
+ parent: "a.parentNode",
+
+ /**
+ * Get a set of elements containing the unique ancestors of the matched
+ * set of elements.
+ *
+ * @example $("span").ancestors()
+ * @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 ancestors
+ * @type jQuery
+ */
+
+ /**
+ * Get a set of elements containing the unique ancestors of the matched
+ * set of elements, and filtered by an expression.
+ *
+ * @example $("span").ancestors("p")
+ * @before <html><body><div><p><span>Hello</span></p><span>Hello Again</span></div></body></html>
+ * @result [ <p><span>Hello</span></p> ]
+ *
+ * @name ancestors
+ * @type jQuery
+ * @param String expr An expression to filter the ancestors with
+ */
+ ancestors: jQuery.parents,
+
+ /**
+ * Get a set of elements containing the unique ancestors of the matched
+ * set of elements.
+ *
+ * @example $("span").ancestors()
+ * @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
+ */
+
+ /**
+ * Get a set of elements containing the unique ancestors of the matched
+ * set of elements, and filtered by an expression.
+ *
+ * @example $("span").ancestors("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
+ */
+ 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
+ */
+
+ /**
+ * 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
+ */
+ next: "jQuery.sibling(a).next",
+
+ /**
+ * 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").previous()
+ * @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
+ */
+
+ /**
+ * 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").previous(".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
+ */
+ prev: "jQuery.sibling(a).prev",
+
+ /**
+ * 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
+ */
+
+ /**
+ * 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
+ */
+ siblings: jQuery.sibling,
+
+
+ /**
+ * 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
+ */