什么是jQuery?
jQery是一个javascript的库,使用js文件,内部封装了许多方法供我们使用。
jQ的入口函数
1 $(document).ready(function(){ });
2 $(function(){ })
jQ的入口函数加载时机,页面生成后触发;
jQ两种执行顺序,谁在签名先执行谁。
jQ对象和Dom对象之间的关系?
1 Dom对象就是原生Jjs种提供的对象,使用js方法获取的对象
2 jQ 对象就是提供jQ的方式不获取的对象
2 Dom对象无法使用jq的属性和方法,jq也无法使用Dom的属性和方法
4 jq对象的内部包含了所需要的Dom对象,jq对象是Dom对象的包装集
jQ对象和Dom对象之间的转换?
1 使用$()包裹一个Dom对象,可以将这个Dom对象转换为jq对象
例:$box=$(#box)
2 将jq转换为Dom 对象
例: $("box")[0]或 $("box").get(0);
选择器
1 传统选择器
- 标签选择器: $("div")
- 类选择器: $(".box")
- id 选择器 $("#box")
- 子代选择器 $("#list>li")
- 后代选择器 $("#list li")
2 过滤选择器
- eq(书写索引值) 可以去除索引值
- even 选中索引值为偶数的元素
- odd 选中索引值为奇数的元素
3 筛选选择器
- children() 子代选择器
- find() 后代选择器
- siblings() 兄弟选择器,获取所有同级元素
- parent() 父元素,想弹鼓parentNode
- eq() 筛选选择器(可以获取一些标签种指定的标签)
- next() 获取最后一个同级元素
- prev() 获取抢一个同级元素