jQueryセレクターで正規表現を使用するにはどうすればいいですか? 質問する

jQueryセレクターで正規表現を使用するにはどうすればいいですか? 質問する

jQuery セレクターでワイルドカードまたは正規表現 (正確な用語はわかりません) を使用する方法に関するドキュメントを探しています。

自分でも調べてみましたが、構文とその使用方法に関する情報を見つけることができませんでした。構文のドキュメントがどこにあるか知っている人はいませんか?

編集: 属性フィルターを使用すると、属性値のパターンに基づいて選択できます。

ベストアンサー1

あなたはfilterより複雑な正規表現マッチングを適用する関数。

最初の 3 つの div のみに一致する例を次に示します。

$('div')
  .filter(function() {
    return this.id.match(/abc+d/);
  })
  .html("Matched!");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div id="abcd">Not matched</div>
<div id="abccd">Not matched</div>
<div id="abcccd">Not matched</div>
<div id="abd">Not matched</div>

おすすめ記事