次の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()」で要素内に特定クラスが存在するかで分岐することができます
コメント