jQuery を使用して、クラス「our-partner-readmore」で以前の DIV を取得しています。私はたくさん試しましたが、それを行うことはできませんでした。
HTML
<div class="our-partner-readmore"><a class="accordion-toggle btn-readmore collapsed" data-toggle="collapse" data-parent="#accordion2" href="#collapse2"></a></div>
<div class="our-partner-readmore"><a class="accordion-toggle btn-readmore collapsed" data-toggle="collapse" data-parent="#accordion2" href="#collapse2"></a></div>
JS
$('a.btn-readmore').on("click", function(){
var is_collapsed = $(this).hasClass("collapsed");
alert(is_collapsed);
if(is_collapsed){
$(this).prev('.our-partner-readmore').addClass("none");
$(this).next('.our-partner-readmore-closed').removeClass("none");
} else {
$(this).prev('.our-partner-readmore-closed').addClass("none");
$(this).next('.our-partner-readmore').removeClass("none");
}
});
詳細説明
「a.btn-readmore」をクリックするたびに、jQuery を使用して前の div クラス「our-partner-readmore」を動的に取得しようとしています。
みんなありがとう