jQuery datepicker onSelect установить несколько значений строки - PullRequest
1 голос
/ 21 апреля 2010

В случае события выбора даты мне нужно добавить и установить значения в несколько строк. Другими словами, у меня есть что-то вроде этого ...

     Days     Value

Строка 1 7

Строка 2 2

Строка 3 3

У меня есть столбцы «Дни» и «Значение» в виде текстовых полей. Когда я выбираю дату из средства выбора даты, мне нужно добавить значение «Дни» для каждой строки к выбранной дате. Именно это значение входит в столбец «Значение». Пример я выбираю 20.04.2010. Тогда значение в каждой соответствующей строке будет 28.04.2010, 22.04.2010, 23/23/2010.

Надеюсь, это имеет смысл, и спасибо заранее за помощь.

РЕДАКТИРОВАТЬ -------

Луис, я пытался реализовать твой код с тем, что у меня было, и у меня возник вопрос. Я выбрал из моего DatePicker 21.04.2010. Таким образом, первый ряд, в моем примере выше, должен быть 28.04.2010. Я не понимаю, хотя. Это возвращается 3.11.2010. Можете ли вы или кто-нибудь помочь мне, пожалуйста, с пониманием, почему. Спасибо.

Спасибо за обновление. Это было полезно.

1 Ответ

0 голосов
/ 21 апреля 2010

скажем, у вас есть входной файл с идентификатором datePicker и таблица имеет идентификатор 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);
        }

 );
...