首页 > 解决方案 > 如何将第一个元素与确切内容匹配?

问题描述

我有四个锚元素,内容分别为“taw”、“wat”、“wat 2”和“wat”。有没有办法只选择第一个包含“wat”的元素?

到目前为止我有这个:

$("a").filter(function() {
    return $(this).text() === "wat";
}).css("font-weight", "bold");

它正在选择第二个和最后一个元素。我只想选择包含“wat”的第一个元素。谢谢!

演示:https ://codepen.io/obliviga/pen/jOOZeGZ?editors=1010

标签: javascriptjqueryhtml

解决方案


利用.first()

$("a").filter(function() {
    return $(this).text() === "wat";
}).first().css("font-weight", "bold");

推荐阅读