jQuery 兄弟要素に特定のクラスが有ったら

jQuery 兄弟要素に特定のクラスが有ったら
この記事は約1分で読めます。
広告
兄弟要素に特定のクラスが存在したらなにかする方法のご紹介です。
次のHTMLを!
HTML
<ul class="list">
  <li>1</li>
  <li>2</li>
  <li class="demo">3</li>
  <li>4</li>
</ul>
このHTMLの「li」の中に「.demo」が有ったらconsole.log()で表示してみましょう。
jQuery
if($(".list li").hasClass("demo")) {
  console.log("リストの兄弟要素に「.demo」が存在します");
}
コードの解説
if($(".list li").hasClass("demo"))

「.hasClass()」で要素内に特定クラスが存在するかで分岐することができます

コメント

タイトルとURLをコピーしました