TryjQuery官方jQuery视频学习笔记(一)--------选择器
差不多一个月前悠闲的时候,把jQuery官方教学视频看了,并做了官方的练习,记了一些笔记,今天把之前的笔记整理成博文。也都只是基础的jQuery。
1、$(document).ready()
$(document).ready(function(){ alert('DOM加载完毕!'); });
$(document).ready()会在DOM加载完毕就执行,而不等内容加载完毕,也就是用户可以第一时间就可以看到页面特效。可以有多个,可以简写(官方的练习用简写竟然提示错误)。
$(function(){ alert('DOM加载完毕!'); });
而window.onload则要等页面所有内容加载完才执行且只有一个。
2、选择器
$('p2') //选择名字 $('.class') //选择class $('#id') //选择id $('#id li') //所有id=”id”标签内的li标签 $(“#id”).find(“li”)//用遍历的方法也能找到所有的li元素,且效率比只有用选择器的效率高 $('#id > li') //所有直属子标签,就是直接子节点 $(“#id”).children(“li”) //所有直属的li元素,效率高于直接用选择器 $('#id , .class') //逗号用来复选。选择多个标签 $(“#id li:first”) //第一个元素 $(“#id li:last”)// 最后一个元素 $(“#id li:odd”) //奇数个数的元素(由于从0开始算,所以是第二个) $(“li”).first().next()//用遍历的方法获得第二个元素,效率高于直接用选择器 $(“#id li:even”) //偶数个数的元素 $(“li”).last().prev()//倒数第二个 $(“li”).first().parent() //获得父元素 $(this) //触发的事件内选择自身 $(this).closest(‘vacation’) //获得匹配选择器的第一个祖先元素,从当前元素开始沿 DOM 树向上 $(‘.vacation’).filter(‘.onsale’) //过滤出class = vacation的元素,再过滤出class=onsale的元素。这样选择的效率比$(‘.vacation,.onsale’)高 $(‘.vacation’).filter(':even') //过滤出基数,索引从0开始 $(‘.vacation’).filter(':odd') //过滤出偶数,索引从0开始
吃下早饭准备上班,明天继续。
相关推荐
83510998 2020-08-08
tthappyer 2020-07-25
tztzyzyz 2020-07-05
87281248 2020-07-04
82244951 2020-06-28
89510194 2020-06-27
牵手白首 2020-06-14
开心就好 2020-06-10
EdwardSiCong 2020-11-23
85477104 2020-11-17
hhanbj 2020-11-17
81427005 2020-11-11
seoppt 2020-09-13
honeyth 2020-09-13
WRITEFORSHARE 2020-09-13
84483065 2020-09-11
momode 2020-09-11
85477104 2020-08-15