jQuery学习笔记:一些选择器和方法

作用例子
$()DOM对象转换jQuery对象
选择器
$('video')
jQuery对象调用DOM的属性和方法$('video')[0].play();
$(‘video’).get(0).play();
选择器
:first筛选第一个冒号前的元素(li)$("ul li:first").css("backgroundColor" , "pink");
:last筛选最后一个冒号前的元素(li)$("ul li:last").css("backgroundColor" , "black");
:eq(4)根据索引号选取$("ul li:eq(4)").css("backgroundColor" , "blue");
:odd索引号奇$("ol li:odd").css("backgroundColor" , "lightblue");
:even索引号偶$("ol li:even").css("backgroundColor" , "yellow");
筛选方法
.parent()最近的父元素$("div").parent()
.children()所有亲孩子$(".father").children()
$(".father").children("p")
.find(target)所有后代$('.father').find('p')
.siblings()除自身外所有兄弟元素$(".item").siblings()
$("#item").siblings("li").css("color" , "pink");
.nextAll()选择之后的所有兄弟元素$("#item").nextAll("li").css("color" , "pink");
.eq(n)选第n个$("ol li").eq(2).css("color" , "pink");
修改样式方法
.css(“height” , 300)改数字可以不加单位和引号$(“div”).css(“height” , 300);
.css({})属性可以不加引号,数字也可以不加引号单位,逗号隔开
.css(“属性”)$("div").css("color");
操作类修改样式
.addClass()$(this).addClass("current");
.removeClass()$(this).removeClass("current");
.toggleClass()增删交替切换$(this).toggleClass("current")
函数方法
.hasClass(‘className’)判断有无某类名$("ol li").eq(1).hasClass('two')
事件函数
.mouseover()鼠标经过
.mouseout()鼠标离开
.click()鼠标点击
.hover(fn1[,fn2])鼠标经过离开只写一个函数就是经过离开都调用同一个函数,可搭配 .toogle使用
.stop()停止前面动画(解决动画排队问题)
动画函数
.show()显示$("div").show();
.hide()隐藏$("div").hide();
.toggle()显示隐藏交替切换
.slideUp()上拉$("div").slideUp(200);//0.2秒
.slideDown()下滑$("div").slideDown(200);
.slideToggle()上拉下滑切换$("div").slideToggle(200);
.fadeIn()淡入
.fadeOut()淡出
.fadeToggle()淡入淡出切换
.fadeTo(1000, .2)时间(速度) 和 透明度参数必须写$("div").fadeTo(1000, .2);
.animate({}[,])动画函数

animate
$("div").animate({
                    left: 500,
                    top: 200,
                    backgroundColor: "red",
                    opacity: .5
                } , 500)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端corner

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值