javascript - 如何将第一个元素与确切内容匹配?
问题描述
我有四个锚元素,内容分别为“taw”、“wat”、“wat 2”和“wat”。有没有办法只选择第一个包含“wat”的元素?
到目前为止我有这个:
$("a").filter(function() {
return $(this).text() === "wat";
}).css("font-weight", "bold");
它正在选择第二个和最后一个元素。我只想选择包含“wat”的第一个元素。谢谢!
解决方案
利用.first()
$("a").filter(function() {
return $(this).text() === "wat";
}).first().css("font-weight", "bold");
推荐阅读
- javascript - 使用 AJAX、JQuery 和 HTML 显示/隐藏数据
- java - 如何用 java 2d 数组解决这个问题?
- python - 根据另一个列表排序对对象列表进行排序
- reactjs - 渲染选择
- autohotkey - 在后台运行的 AHK 脚本
- java - Java Selenium 仅针对第一页重复打印表格行
- postgresql - 用于保持规范表与原始表同步的 Postgres 触发器
- linux - 在 NASM 汇编器中从键盘读取两次的问题
- azure - 将 Azure 应用服务连接到 keyvault 支持的应用配置会引发 403
- java - 一种优雅的方式来计算每个位置中每种类型的数量