层次选择器
层次选择器通过DOM元素间的层次关系获取元素,其主要的层次关系主要包括 后代 、 父子 、 相邻 、 兄弟关系 , 通过其中某类关系可以方便快捷地定位元素,其详细说明如表2-3所示。 选择器 功能 返回值 ancestor descendant 根据 祖先元素 匹配所有后代元素 元素集合 parent > child 根据 父元素 匹配所有子元素 元素集合 prev + next 匹配 所有紧接 在prev元素后的 相邻元素 元素集合 prev ~ siblings 匹配 prev元素之后 的 所有兄弟元素 元素集合 说明:ancestor descendant 与 parent > child所选择的元素集合是不同的,前者的层次关系是祖先与后代,而后者是父子关系;另外,prev + next可以使用.next()代替,而prev ~ siblings可以使用nextAll()代替。 Demo如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XMTML 1.0 2 Transitional//EN" 3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4 <html xmlns="http://www.w3.org/1999/xhtml"> 5 <head> 6 <title