jQuery datepicker onSelect设置多行值

时间:2010-04-21 00:14:26

标签: jquery datepicker onselect

在datepicker的select事件中,我需要在多行中添加和设置值。换句话说,我有这样的事情......

     Days     Value

第1行

第2行2

第3行3

我将“Days”和“Value”列作为文本框。当我从datepicker中选择一个日期时,我需要将每行的“Days”值添加到所选日期。该值是“值”列中的值。例如,我选择4/20/2010。每个相应行的值将是4/28/2010,2010年4月22日,2010年4月23日。

希望这是有道理的,并提前感谢您的帮助。

编辑-------

路易斯,我已经尝试用我所拥有的代码实现你的代码并提出问题。我从我的datepicker 4/21/2010中选择了。因此,在上面的示例中,第一行应该是2010年4月28日。我不是那个。它将于11/3/2010返回。你能不能帮助我,理解为什么。感谢。

感谢您的更新。这很有帮助。

1 个答案:

答案 0 :(得分:0)

假设你有一个id为datePicker的输入文件,并且该表的id为Table:

  $("#myTable tr").each(
        function() {
            var calcDate = new Date($("#datePicker").val());
            calcDate.setDate(calcDate.getDate() + parseInt($(this).find("td:eq(0)").text()));
            var formatDate = (calcDate.getMonth() + 1) + "/" + calcDate.getDate() + "/" + calcDate.getFullYear()

            $(this).find("td:eq(1)").text(formatDate);
        }

 );