什么是选择器

jq给我们提供了各种各样获取元素的方式,而获取元素的各种方式,我们统称为选择器
因为选择器众多,我们把各种选择器分为了九个大类:
基本 层次 简单 可见性 内容 属性 表单 表单属性 子元素
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="../jquery-3.3.1.min.js"></script></head><body><input type="button" id="btu" value="点击"><div>DIV1</div><div>DIV2</div><span>SPAN</span><script>// 基本选择器$('div').css('color','red');$('*').css('color','red');//层级选择器$('div + p').css('color','red');//简单选择器// 最后一个$('p:last').css('color','red');//不是最后一个$('p:not(:last)').css('color','red');//奇数$('p:odd').css('color','red');//内容选择器$('div:empty').css('backgroud','red');$('div:has(p)').css('backgroud','red');$('#btu').click(function(){$('p:hidden').css('display','');});//属性选择器$('p[clss=aa]').css('color','red');//子元素选择器$('div span:first-child').css('color','red');//表单选择器$(':input').css('background','red');$('input:checked').css('background','red');</script></body></html>
