Piszę stronkę internetową. W wielu miejscach mam taki mechanizm, że po kliknięciu przycisku leci żądanie do serwera, on zwraca kod html i umieszcza go gdzieś na stronie. W tym kodzie html często jest element datepicker, którego trzeba zainicjalizować:
.datepicker({uiLibrary: 'bootstrap4', format: 'yyyy.mm.dd'});
Do tej pory po prostu dodawałem na końcu zwracanego html:
<script>
.datepicker({uiLibrary: 'bootstrap4', format: 'yyyy.mm.dd'});
</script>
Ale jednak wolałbym mieć kod javascript w plikach .js
. Jest jakiś sposób, by te datapickery były automatycznie inicjalizowane, gdy tylko będzie potrzeba? Np. gdy staną się widoczne?