Moin,
ich glaube ich habe es, was sagt ihr dazu?
$(".erinnerung").click(function(){
$(".erinnerung").toggleClass('opened');
var isVisible = $( '.erinnerung' ).is( ".opened" );
if (isVisible === true ){
$(".insert_erinnerung").slideToggle();
$("#datepicker").attr("required", true);
$(".fa ").toggleClass('fa-plus fa-minus-square');
}
else {
$(".insert_erinnerung").slideToggle();
$("#datepicker").removeAttr("required", true);
$(".fa ").toggleClass('fa-plus fa-minus-square');
}
var $el = $(".text");
$el.text($el.text() == "Doch nicht" ? "Erinnerung hinzufügen": "Doch nicht");
});
Mein Test bei
<input type="text" name="datum" id="datepicker" class="kalender">
war soweit ich gesehen habe, erfolgreich. Gibt es noch eine einfachere und übersichtlichere Lösung?