我在表td的click事件上设置了时间选择器,因此用户可以在点击td的时间选择器显示时更改此时间,更改时间后,数据将以ajax保存,并且时间选择器将隐藏并再次显示正常的td。
在显示td时间选择器的onclick事件时,但我无法在此时间选择器上设置onchange事件或onfocus退出事件
$(".starttime_text").click(function(){
$(this).css("display", "none");
$(this).siblings(".starttime_dd").css("display", "block");
})
$(function () {
$(".starttime").timepicker();
$('.starttime').on('changeTime', function() {
var val = $('.starttime').text($(this).val());
console.log($(this).val());
});
});
<td id="" class="td_text">
<span class="starttime_text" id=""><?php echo date('h:i',strtotime($['date'])) ?></span>
<span class="starttime_dd" style="display:none;">
<div class="input-group bootstrap-timepicker timepicker">
<input type="text" class="form-control input-small starttime" size="35" value="<?php echo date('h:i',strtotime($customer['date'])); ?>">
<span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span>
</div>
</span>
</td>
有人可以帮我吗...
答案 0 :(得分:-2)
define jquery cdn link $ is not defined
表示未声明jquery。
将其时间选择器cdn链接与HTTP请求一起使用,它将起作用。