1

在日期选择器的选择事件中,我需要在多行中添加和设置值。换句话说,我有这样的东西......

     Days     Value

第 1 行 7

第 2 行 2

第 3 行 3

我有“天”和“值”列作为文本框。当我从日期选择器中选择一个日期时,我需要将每一行的“天”值添加到所选日期。该值是进入“值”列的值。例如,我选择 2010 年 4 月 20 日。然后,每一行中的值将是 2010 年 4 月 28 日、2010 年 4 月 22 日、2010 年 4 月 23 日。

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

编辑 - - - -

路易斯,我已经尝试用我所拥有的并且有一个问题来实现你的代码。我从我的日期选择器中选择了 2010 年 4 月 21 日。因此,在我上面的示例中,第一行应该是 2010 年 4 月 28 日。我不明白。它将于 2010 年 11 月 3 日回归。你或有人能帮我理解为什么吗?谢谢。

谢谢你的更新。这很有帮助。

4

1 回答 1

0

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

  $("#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);
        }

 );
于 2010-04-21T01:06:02.303 回答