私は次のことにかなりこだわっています:
各行からデータ値を選択し、それらを .post リクエストに送信するテーブル行が設定されています (各行に追加された [計算] ボタンをクリックして)。ここまで - 各行から異なるデータを収集します。しかし、.post の結果を行入力フィールドに追加しようとすると、それを行だけに追加することができず、行セット全体に追加されます。理由はありますか?
$('a.calculate').click(function(e) {
e.preventDefault();
var a = $(this);
var start_date = a.parents('tr').find('input.first-date').val();
var end_date = a.parents('tr').find('input.last-date').val();
$.post( "calculate.php", {start_date: ""+start_date+"", end_date: ""+end_date+""}, function(data){
a.parents('tr').find('input.price').val(data);
});
});