1. ホーム
  2. jquery

[解決済み] テキストでリンクを選択する(完全一致)

2023-03-03 05:50:18

質問

jQueryを使用して、ある種のテキストを正確に含むリンクを選択したいです。例えば

<p><a>This One</a></p>
<p><a>"This One?"</a></p>
<p><a>Unlikely</a></p>

これを試してみました。

$('a:contains("This One")')

しかし、それは最初のリンクと2番目のリンクを選択します。私はちょうど"この1"を含む最初のリンクが欲しいです。どうすればいいのでしょうか?

どのように解決するのですか?

こうすればいいのです。

$('a').filter(function(index) { return $(this).text() === "This One"; });

参照 http://api.jquery.com/filter/