gefeuert ich Injektion HTML von einem anderen div auf der Seite in ein div und dann eine Klasse von .show Zugabe, etwa so:Tun Sie etwas nach .html() hat
var $boxItem = $('.box-grid__item'),
$htmlData = $($boxItem).find('.box-grid__item-content').html();
$boxItem.click(function() {
$('.box-grid__item-content-popup').html($htmlData).addClass('show');
});
Der HTML-Code, bekommt eingespritzt ist:
Dies funktioniert wie erwartet, aber jetzt möchte ich die .show entfernen. Ich habe dies versucht, aber es funktioniert nicht Feuer:
$('.close-btn').click(function() {
$('.box-grid__item-content-popup').removeClass('show');
});
Jede Hilfe wird sehr geschätzt;)
Ich bin unbale jedes HTML-Element mit der Klasse 'Box-grid__item-content-popup' zu sehen? –
Testen Sie diesen Code in der Chrome-Konsole: $ ('. Box-grid__item-content-popup'). RemoveClass ('show'); wenn dieser Befehl funktioniert dann schließen-btn onclick funktioniert nicht –