jQuery(AJAX)を使用してデータをロードしています。これはテーブルにロードされています(したがって、これはページのロード後に行われます)。
テーブルの各行には「選択」リンクがあり、ユーザーはテーブルから行を選択できます。次に、この行の情報を取得して、ページのさらに下のフォームに配置する必要があります。
$('#selection_table').on('click', '.select_link', function() {
$('#booking_address').text = $(this).closest('.address').text();
$('#booking_rate').text = $(this).closest('.rate').val();
});
私が理解しているように、「最も近い」関数はDOMツリーをトラバースするため、リンクは各行の最後のセルにあるため、前の行から要素「アドレス」と「レート」を取得する必要があります(クラスはに割り当てられます正しいセル)。
多くのバリエーションで迅速で汚い 'alert($(this).closest(etc...') を使用して自分自身をデバッグしようとしましたが、何も機能していないようです。
元のページの読み込み後に読み込まれたデータを対象にするために、別のことを行う必要がありますか? どこが間違っていますか?