- ベストアンサー
matchを使用してCSSのクラスがあるか知りたい
例えばHTML内に書かれているclassを取得して fooのクラスがあるときのみalertを出したい場合、 ※<div class="hoge foo bar">のようなclassを取得 if(cls.match("/foo/")){ alert("fooがあります。"); } ・・・このように書くとclass="hoge fool bar"の時でも trueになってしまいます。 matchで正規表現を使用して判定したい場合、 どのように書けばよいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
cls.match(/(^| )foo( |$)/)
お礼
こちらの式で必要な結果が得られました。 ご回答いただきどうもありがとうございました。