Jquery更改事件不起作用

时间:2014-03-20 08:50:58

标签: jquery datetimepicker

我有一个datetimepicker和多个文本框。

如果我更改 datetimepicker日期,我想将日期应用于“所有文本框值

但是,如果我更改datetinepicker日期,它会更改但文本框值永远不会更改。

我想念的地方?

我的代码:

$("#requestDateChange").change(function(){


$("#orderList").find("tbody tr").each(function(){
$("#requestDate"+ $(this).data("productid")).val($("#requestDateChange").val());

    });
});

任何帮助将不胜感激。

感谢。

3 个答案:

答案 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解决了这个问题。 谢谢大家。