jQuery :containsで指定の文字列を含む要素のサンプル
環境
Google Chrome 111.0.5563.65(Official Build)
Windows 10 Home 64bit
jquery 3.6.3
書式
$(“要素タグ:contains('指定の文字列’)").css(属性,値);
「:contains)」を利用して指定の文字列を含む要素を取得します。
使用例
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script> <script> $(document).ready(function(){ $("#chk").click(function(){ $("p:contains('tokyo')").css("background","skyblue"); }); }); </script> </head> <body> <p>tokyo</p> <p>oosaka</p> <p>fukuoka</p> <button id="chk">検証</button> </body> </html>
結果
「検証」ボタンを押すと、文字「tokyo」を含むP要素の背景色をskyblueにします。