Salve
non riesco a capire perchè (nonostante che in altri popup vada tutto bene) quando clicco per chiudere questo popup specifico non mi aggiunge la class (dbaprta-hidden) ma se cambio il nome della classe me lo aggiunge
[HTML]
<div class="dbaprta-show-style" id="dbaprta-show-style" data-column="<?php echo $column . '-' . $row; ?>">
<div class="dbaprta-sub-cell dbaprta-hidden" id="dbaprta-sub-cell-<?php echo $column . '-' . $row; ?>">
<div class="dbaprta-overlay-col">
<div class="dbaprta-modal-content">
<div class="dbaprta-modal-header">
<div class="dbaprta-title"><?php _e('Edit Row Text', $this->plugin_name); ?></div>
<div class="dbaprta-close"><span class="dashicons dashicons-no" data-column="<?php echo $column . '-' . $row; ?>"></span></div>
</div>
<div class="dbaprta-modal-body">
.....
</div>
</div>
</div>
</div>
</div>
[/HTML]
// Show style popup
$('.dbaprta-tabs-content').on('click','#dbaprta-show-style[data-column]',function(){
var column = $(this).attr('data-column');
$('#dbaprta-sub-cell-'+ column).removeClass('dbaprta-hidden');
});
// Close style popup
$('.dbaprta-tabs-content').on('click','#dbaprta-show-style .dashicons[data-column]',function(){
var column = $(this).attr('data-column');
$('#dbaprta-sub-cell-'+ column).addClass('dbaprta-hidden');
});