我有此HTML代码和PHP foreach:
const get1 = () => Promise.resolve('get1');
const get2 = () => Promise.resolve('get2');
(async () => {
const result = [
await get1(),
await get2(),
];
console.log(result);
})();
这个可见的输入字段基本上显示了我单击时的时间。现在,我想在单击<?php foreach($noOfAdult as $key => $valu) { ?>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label>Start Time</label>
<input type="text" name="startTime" class="form-control addTime start_time" placeholder="Start Time">
<input type="hidden" class="set_timestart set_start_time" name="timestart[]" value="">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label>End Time</label>
<input type="text" name="endTime" class="form-control addTime end_time" placeholder="End Time">
<input type="hidden" class="set_timeend set_end_time" name="timeend[]" value="">
</div>
</div>
</div>
<?php } ?>
字段时将其值设置为.start_time
隐藏字段。
注意:可见和隐藏输入字段都在PHP foreach LOOP中。
我正在使用jQuery .set_start_time
方法,但没有运气:(
jQuery代码:
each()
答案 0 :(得分:0)
哦,现在正在工作。我正在使用以下jQuery代码:
$('.start_time').each(function(v, l) {
$(this).blur(function() {
$(this).next('.set_start_time').val($(this).val());
});
});