こんにちは私はスケジュール決済モジュールをで作成しようとしています。JS私のコードは絶対にうまく動作しますが、私は非常に小さな要件しか持っていません。実際には、最後にクローン化された入力フィールド(日付フィールドと量フィールドの両方)の値をコピーしたいが、(1)月最後に選択した値で日付フィールドを増やしたい。私はすべての可能なフィールドを試しましたが、まだ成功していません。ここで最後の入力値を持つJqueryクローン
ここに私のバイオリン
https://jsfiddle.net/9yvm5cj4/
は、私は一種の実際に起こっていたかを理解するためにあなたのコードの多くをやり直す必要があった私のJS
$(document).ready(function() {
$('<div/>', {
'class': 'ScheduleextraPart',
html: GetHtmls()
}).appendTo('#Schedulecontainer');
$('#ScheduleaddRow').click(function() {
$('<div/>', {
'class': 'ScheduleextraPart',
html: GetHtmls()
}).hide().appendTo('#Schedulecontainer').slideDown('fast');
});
})
function GetHtmls() {
var lens = $('.ScheduleextraPart').length;
var $htmls = $('.ScheduleextraPartTemplate').clone();
$htmls.find('[name=txtSchedule]')[0].name = "txtSchedule" + lens;
$htmls.find('[name=txtScheduleAmountPay]')[0].name = "txtScheduleAmountPay" + lens;
return $htmls.html();
}
月に1を追加するだけであれば、かなり簡単に書き込むことができます(ちょうど12を過ぎても年を上げることを忘れないでください)。しかし、瞬間を見てみましょう.js。彼らはこの種のものを扱います – ntgCleaner
私は知っていた可能性のある方法を試しましたが、毎回失敗しました – Rtra