下のコードは、HTMLに設定しているクラス名(<div id=”content” class=”クラス名”>)を変えることによって、処理内容を変更するサンプルです。
設定したクラスを判定するのに使用したのが、hasClass。これで使用したクラスを判別して、その後の処理を変えています。
クラス名によって、
$(function() { $('#btn').on('click', function() { var parts = $('#content'); if(parts.hasClass('parts1')) { $('#content').append('<p>' + 'parts1'); } else if(parts.hasClass('parts2')) { $('#content').append('<p>' + 'parts2'); } }); });
<button id="btn">ボタン</button> <div id="content" class="parts2"></div>
スポンサーリンク
コメント