よろしく。次のようなphpループを使用して、テーブルのすべての要素に対して.clickイベントを生成しています。
<?php foreach ($elements as $element){ ?>
var element_id = <?= json_encode($element['element_id']));?>;
$('#'+element_id+'_button').click(function() {
$('#'+element_id+'_interval').toggle();
if ($(this).hasClass('active')){
$(this).removeClass('active');
}
else{
$(this).addClass('active');
}
});
<?php }?>
問題は、$('#'+element_id+'_interval').toggle();
要素が応答していないが、クラスを正しく追加および削除する場合です。誰か助けてください。