常规选择器——高级选择器
高级选择器 在前面我们学习六种最常规的选择器, 一般来说通过这六种选择器基本上可以解决所有DOM节点对象选择的问题。但在很多特殊的元素上,比如父子关系的元素,兄弟关系的元 素,特殊属性的元素等等。在早期CSS的使用上,由于IE6等低版本浏览器不支持,所以这些高级选择器的使用也不具备普遍性,但随着jQuery兼容,这些选择器的使用频率也越来越高。 层次选择器 选择器 CSS模式 jQuery模式 描述 后代选择器 ul li a {} $("ul li a") 获取追溯到的多个DOM对象 子选择器 div > p {} $("div > p") 只获取子类节点的多个DOM对象 next选择器 div + p {} $("div + p") 只获取某节点后一个同级DOM对象 nextAll选择器 div ~ p {} $("div ~ p") 获取某节点后面所有同级DOM对象 在层次选择器中,除了后代选择器之外, 其他三种高级选择器是不支持IE6的, 而jQuery却是兼容IE6的。 如,html代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>常规选择器</title> <script type="text/javascript" src="jquery-1.12.3.js"></script>