新闻中心

jQuery中如何使用last()方法和first()方法筛选元素

2025-11-12
浏览次数:
返回列表
first() 获取选中元素的第一个,last() 获取最后一个。例如 $('li').first().css('background-color','yellow') 设置首个 li 背景色,$('li').last().css('font-weight','bold') 加粗末项;二者基于选择顺序,可链式调用,简化DOM操作。

jquery中如何使用last()方法和first()方法筛选元素

在jQuery中,first()last() 方法用于从选中的元素集合中筛选出第一个或最后一个元素,常用于操作DOM时精确定位目标。

使用 first() 获取第一个匹配元素

当你用一个选择器选中多个元素时,first() 方法会返回这个集合中的第一个元素,方便单独操作它。

例如,有一个无序列表:

  • 苹果
  • 香蕉
  • 橙子

如果想给第一个 li 添加背景色:

$('li').first().css('background-color', 'yellow');

这行代码会选中所有 li 元素,然后通过 first() 筛选出第一个,并设置样式。

Tanka Tanka

具备AI长期记忆的下一代团队协作沟通工具

Tanka 146 查看详情 Tanka

使用 last() 获取最后一个匹配元素

last() 的作用和 first() 类似,只是它返回的是匹配集合中的最后一个元素。

继续上面的例子,如果想高亮最后一个水果:

$('li').last().css('font-weight', 'bold');

这样,“橙子”这一项就会变成加粗字体。

注意事项和常见用法

这两个方法不接受参数,只作用于当前jQuery对象中的元素顺序。

  • 它们不会按文档中的位置重新排序,而是基于当前选择结果的顺序。
  • 即使元素在DOM中不是连续的,first()last() 依然取集合的首尾元素。
  • 可以链式调用,比如:$('div').find('p').last().hide();
基本上就这些。使用 first()last() 能快速定位集合中的边界元素,简化DOM操作。

以上就是jQuery中如何使用last()方法和first()方法筛选元素的详细内容,更多请关注其它相关文章!


# 复选框  # 网站怎么推广高人  # 南庄网站建设公司  # 肥东网络推广营销公司  # 网站如何做竞价推广工作  # 正规网站建设思创网络  # seo优化丰富内容  # 大理哪有公司网站建设  # 平板营销推广方案范文  # 龙华网站营销推广方案  # 新站快速优化seo策略  # 的是  # css  # 如何实现  # 选择器  # 自定义  # 弹出  # 如何使用  # 背景色  # 链式  # 第一个  # 苹果  # jquery 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: LINUX的I/O重定向是什么_深入理解LINUX中 >、>> 与 < 的区别  如何使 Jest 模拟函数默认抛出错误以提高测试效率  J*aScript类型检查_j*ascript代码规范  绝地鸭卫平a核爆刀流玩法攻略  AO3网页版合集入口 Archive of Our Own同人作品浏览指南  Win10系统服务哪些可以禁用 Win10安全优化服务列表【干货】  GemBox Document HTML转PDF垂直文本渲染问题及解决方案  LINQ to XML为何解析失败? 深入理解C# XDocument的异常处理  Composer的 "check-platform-reqs" 命令有什么用_在部署前检查生产环境是否满足Composer依赖需求  解决Tabulator日期时间排序问题的专业指南  NRF24L01数据传输深度解析:解决大载荷接收异常与分包策略  汽车之家官方网站官网入口_汽车之家网页版直接进入  在J*a里如何理解依赖关系的方向_依赖方向在模块结构中的作用  谷歌推RCS信息存档功能:公司可监控员工私密信息!  Win11怎么设置鼠标指针速度_Win11提高鼠标指针精确度选项  手机CPU怎么影响游戏体验_手机CPU对游戏性能的影响分析  Win11怎么开启卓越性能模式 Win11电源选项启用高性能释放硬件潜力【方法】  小米汽车11月交付量突破40000台!雷军:将继续努力  2026春节假期票务安排_2026春节放假购票指南  AO3最新官网入口公告_2025AO3镜像站实时查询方法  css链接悬停下划线样式如何自定义_使用::after结合content和transition  J*aScript对象创建方式_J*aScript设计模式应用  抖音从哪里进入网页版_抖音官方入口链接  微信商城在哪里打开【步骤】  Win11蓝牙耳机断连怎么解决 Win11蓝牙设置重新配对与驱动更新【技巧】  抖音DOU+怎么投最有效 抖音付费推广的ROI提升技巧  一加 14R 快充无反应_一加 14R 充电优化  Node.js CSV 数据处理:基于字段空值条件过滤整条记录的策略  Mac怎么使用表情符号_Mac Emoji快捷键面板  2025AO3夸克浏览器通道_AO3手机HTTPS安全入口分享  Win11怎么安装Linux子系统 Win11 WSL2安装Ubuntu及环境配置指南  Pandas DataFrame 高效批量赋值:告别循环与笛卡尔积误区  实现分段式页面滚动导航:CSS与J*aScript教程  网易大神账号申诉需要多久_网易大神账号申诉流程说明  C++如何实现一个装饰器模式_C++设计模式之动态地给对象添加额外职责  React/Next.js中实现列表项的动态选择与移动  迅雷下载到U盘速度很慢怎么办_迅雷U盘下载慢优化方法  《GTA6》开发画面疑似泄露!这次可不是AI了  蛙漫漫画免费阅读入口_蛙漫官方正版无广告纯净版  QQ邮箱在线使用入口 QQ邮箱个人账号网页版登录  PDF怎么合并PDF并保持格式_PDF合并文件保持排版教程  在J*a中如何在J*a中使用异常机制记录错误日志_异常日志实践经验  vivo手机参数配置怎么增强信号_vivo手机参数配置信号增强方法  消息称三星明年 2 月正式发布 HBM4,与 SK 海力士同台竞技  C++如何实现一个智能指针_手动实现C++ shared_ptr的引用计数功能  “在文档元素之后找到了标记”是什么错误? 检查并修复XML中多个根元素的3个方法  《刺客信条:影》PS5 Pro和Switch 2画面对比  将HTML动态表格多行数据保存到Google Sheet的教程  谷歌google账号注册详细步骤 谷歌账号注册官方教程  一加 Nord 5 隐私权限异常_一加 Nord 5 系统安全优化 

搜索