1.children()
该方法用于取得匹配元素的子元素,该方法只取得匹配元素的子元素,而不考虑任何后代元素。
2.next()
该方法用于取得匹配元素后面紧邻的同辈元素。
3.prev()
该方法用于取得匹配元素前面紧邻的同辈元素。
4.siblings()
该方法用于取得匹配元素前后所有的同辈元素。
5.closest()
该方法用于取得最近的匹配元素,首先检查当前元素是否匹配,如果匹配则直接返回元素本身。如果不匹配则向上查找父元素,逐级向上查找,如果都没有找到则返回一个空的jQuery对象。如给点击的最近的元素添加颜色可以用此方法。
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>3-11-3</title> <!-- 引入jQuery --> <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $(document).bind("click", function (e) { $(e.target).closest("li").css("color","red"); }) }); </script> </head> <body> <p title="选择你最喜欢的水果." >你最喜欢的水果是?</p> <ul> <li title='苹果'>苹果</li> <li title='橘子'>橘子</li> <li title='菠萝'>菠萝</li> </ul> </body> </html>