我有一个datetimepicker和多个文本框。
如果我更改 datetimepicker日期,我想将日期应用于“所有文本框值”
但是,如果我更改datetinepicker日期,它会更改但文本框值永远不会更改。
我想念的地方?
我的代码:
$("#requestDateChange").change(function(){
$("#orderList").find("tbody tr").each(function(){
$("#requestDate"+ $(this).data("productid")).val($("#requestDateChange").val());
});
});
任何帮助将不胜感激。
感谢。
答案 0 :(得分:1)
试试这个:
$(document).on('change','#requestDateChange',function(){
$("#orderList").find("tbody tr").each(function(){
$("#requestDate"+ $(this).data("productid")).val($("#requestDateChange").val());
});
});
答案 1 :(得分:1)
您可以使用onSelect选项
$('#requestDateChange').datepicker({
onSelect: function (date) {
$("#requestDate"+ $(this).data("productid")).val(date);
}
})
演示:Fiddle
答案 2 :(得分:0)
FocusOut解决了这个问题。 谢谢大家。