1

datepickerのselectイベントで、複数の行に値を追加して設定する必要があります。言い換えれば、私はこのようなものを持っています...

     Days     Value

行17

行22

3行目3

テキストボックスとして「Days」列と「Value」列があります。日付ピッカーから日付を選択するときは、選択した日付に各行の「日」の値を追加する必要があります。その値が「値」列に表示されます。たとえば、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

datePickerのIDでファイルされた入力があり、テーブルの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 に答える