JQ学习记录~~~自用=。=
4/17:
toggle:转换~
toggle():显示隐藏
fadetoggle():淡入淡出
slidetoggle():上滑下滑
animate():自定义动画
stop():停止动画
jQuery获取:w3c课程 获得内容 - text()、html() 以及 val() 获取属性 - attr()
知识点:回调不懂 - -
jQuery 添加元素
append() - 在被选元素内部的结尾插入指定内容prepend() - 在被选元素内部的开头插入指定内容
after() - 在被选元素之后插入内容
before() - 在被选元素之前插入内容
jQuery 删除元素
remove() - 删除被选元素(及其子元素) 括号里可以加入参数empty() - 从被选元素中删除子元素
jQuery 操作 CSS
addClass() - 向被选元素添加一个或多个类
removeClass() - 从被选元素删除一个或多个类
toggleClass() - 对被选元素进行添加/删除类的切换操作 ps:又可以按钮多次改变了~
css() - 设置或返回样式属性
添加css属性:$("p").css({"background-color":"yellow","font-size":"200%"});
jQuery尺寸
jQuery遍历
parentsUntil() 父直到。。。
find() 在子辈找。。。
siblings() 同胞里。。。可以加参数(标签)
next()下一个同胞
nextAll()下一个同胞开始的全部同胞
nextuntil()直到。。。同胞
过滤:first() last() eq()索引,里面填数字 filter()过滤出里面带括号内类名的元素 not()与filter相反
parent()向上查找一级父元素
parents()向上查找所有父元素
.parents()和.closest()的区别:
- 起始位置不同:.closest开始于当前元素 .parents开始于父元素
- 遍历的目标不同:.closest要找到指定的目标,.parents遍历到文档根元素,closest向上查找,直到找到一个匹配的就停止查找,parents一直查找到根元素,并将匹配的元素加入集合
- 结果不同:.closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象