jQueryを使用してテキストを含む要素を検索する方法


  1. :contains()セレクタを使用する方法:

    $(document).ready(function(){
    var searchText = "検索するテキスト";
    var matchingElements = $("*:contains('" + searchText + "')");
    // マッチする要素に対して必要な処理を行います
    });
  2. filter()メソッドを使用する方法:

    $(document).ready(function(){
    var searchText = "検索するテキスト";
    var matchingElements = $("*").filter(function() {
    return $(this).text().indexOf(searchText) !== -1;
    });
    // マッチする要素に対して必要な処理を行います
    });
  3. 正規表現を使用する方法:

    $(document).ready(function(){
    var searchText = "検索するテキスト";
    var regex = new RegExp(searchText, "i");
    var matchingElements = $("*").filter(function() {
    return regex.test($(this).text());
    });
    // マッチする要素に対して必要な処理を行います
    });

これらの方法を使用して、特定のテキストを含む要素を検索し、必要な処理を行うことができます。適切なコード例を選択して、自分の要件に合わせてカスタマイズしてください。