jQuery筛选器以及JQ对象常用方法

本文详细介绍了jQuery中的各种选择器,如:first、:last、:eq(n)等,以及常用方法如css()、show()、hide()、slideDown()、slideUp()、fadeIn()、fadeOut()、addClass()、removeClass()、attr()、html()等的使用技巧和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

选择器: first 选中指定元素集合中的第一个元素
选择器: last 选中指定元素集合中的最后一个元素
选择器: eq(n) 选中指定元素集合中从0开始,第n个元素
选择器: lt(n) 选中指定元素集合中从0开始,第n个元素之前的所有元素
选择器: gt(n) 选中指定元素集合中从0开始,第n个元素之后的所有元素
选择器: odd 选中指定元素集合中从0开始,所有奇数序号的元素
选择器: even 选中指定元素集合中从0开始,所有偶数序号的元素
语法:
$(“p:xx”).css(“background-color”,“red”);//xx填写所需要的选择器

JQ对象常用方法

css()方法 :
$().css(“key”,“value”);

其中:css方法第二个参数是可选参数。如果只有一个参数就是读样式,
如果有两个参数或JSON样式参数就是设置样式。

show()和hide()方法
元素的显示和隐藏。也就是说,原来我们的
div.style.display = “block”;
div.style.display = “none”;
简化成:
$(“div”).show();
$(“div”).hide();

我们可以给show()和hide()里面加上参数,表示动画的时间。
$(“div”).show(500);//500就是500毫秒。

slideDown()和slideUp()方法
下拉显示和上滑隐藏。
$(“div”).slideUp();
$(“div”).slideDown();

注意:一个元素如果原本是显示的,才能够调用slideUp()方法。如果这个元素是display:none的,才能调用slideDown()方法。同样的,这两个方法里面可以写数字,表示动画的时间。

$(“div”).slideDown(3000);//3000就表示动画是3000毫秒。

fadeIn()和fadeOut()方法
淡入、淡出。
$(“div”).fadeIn();
$(“div”).fadeOut();

注意:
fadeIn()的起点是display:none; 不是opacity:0;
fadeOut()的终点是display:none;不是opacity:0;
也就是说一个元素如果想淡入,一定要给这个元素加上display:none;属性,而不要给他加上opacity:0;的属性。
同样的fadeIn()和fadeOut()的函数括号里面可以加数字,表示动画的时间。
fadeIn(4000); //用4000毫秒进行淡入。

addClass()和removeClass()方法
追加类和移除类。
add就是添加,remove就是移除。
注意:addClass是追加类,而不是改变类。不影响原有的类名。同样的removeClass表示移除类,不影响不移除的类名。

attr()方法
attr是英语attribute属性的简写,用来更改HTML元素的属性。
语法:
$(“div”).attr(“key”,“value”);

html()方法
用来读取和更改元素内部的内容,作用和原生的innerHTML属性是一样的。
例如:
$(“h1”).html(“我是 beixi,我喂自己袋盐!”);
这样的话,h1标签之间就是"我是beixi,我喂自己袋盐!"了。
注意:
如果在html()方法中不写任何参数,则表示读取元素的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值