0
Das ist mein jQuery-Code in WordPress-Site. Es funktioniert gut, aber wenn ich in einem Modal laufe, funktioniert die for-each-Schleife nicht. Ich habe andere Antworten gesehen, aber ich kann es nicht verstehen.Datenrangierer funktioniert nicht in foreach-Schleife
jQuery(document).ready(function(){
jQuery(function() {
jQuery('#datepicker').daterangepicker({
autoUpdateInput: false,
locale: {
cancelLabel: 'Cancel'
}
});
jQuery('#datepicker').on('apply.daterangepicker', function(ev, picker) {
$(this).val(picker.startDate.format('MM/DD/YYYY') + ' - ' + picker.endDate.format('MM/DD/YYYY'));
});
jQuery('#datepicker').on('cancel.daterangepicker', function(ev, picker) {
jQuery(this).val('');
});
});
Formular
<?php
foreach ($query as $row)
{ ?>
<form action="">
<div class="form-group">
<label>Check-in/Out</label>
<input type="text" class="form-control" id="datepicker" name="datefilter" placeholder="Check-in/Out">
</div>
</form>
<?php
}
?>
Sie hinzufügen müssen, rufen 'Klasse' statt' ID' –
@Agam Banga stille funktioniert nicht in modal – Sakib
Das Problem kann sein, ist mit Z-Index des Datepicker. Es ist vielleicht hinter dem Modal versteckt. Sie können es in Chrome Dev Tools überprüfen, um zu sehen, ob es angezeigt wird. –