表形式でタイムピッカーを生成するために、トレントのタイムピッカーアドオンを使用しています。開始時刻と終了時刻が同じ行にあり、それに基づいて時間差が計算されます。複数のタイムピッカーを生成するために、IDの代わりにクラスを使用しました。問題は、動的 ID を生成し、その中に calculate() を含む行を追加したいことです。
以下は私の現在のコードです:
$(document).ready(function() {
//table grid structure follows here
$("#AddRow").click(function() {
var row = '<tr><td>' +'<input type=text /></td>' + '<td><input type=text class="timepicker" value=""/></td>' + '<td><input type=text class="timepicker" value=""/></td>' + '<td><input type=text id= "difference" /></td>' + '<td><button>delete</button>' + '</td></tr>';
$("#table").append(row);
});
$('body').on('focus', ".timepicker", function() {
$(this).timepicker({});
});
$("#table").on("click", "button", function() {
$(this).closest("tr").remove();
});
//table structure ends here
});
それを達成する方法はありますか??