これは非常に簡単なことだと確信していますが、行き詰まっています。
ページに複数のフォームがあり、それぞれに「複製」ボタンがあります。
ボタンは行を複製し、各フォーム内のテーブルの最後に配置します。テーブルのクラスは「.table-add」です。そのため、ボタンに最も近いフォーム要素を見つけてセレクターのパスに追加するように指示しようとしていますが、機能していません。各フォームに ID を入力して呼び出すと機能することはわかっていますが、それは私が望んでいることではありません。手伝ってくれてありがとう。
これは私のコードです:
i=0;
$(".duplicate").on("click", function(e) {
i++;
$newID = 'clon'+i;
selectedObj = $($( e.target ).closest("form"));
alert(selectedObj.html()); //**THIS WORKS**
$cloned = '<tr class="'+$newID+'">'+$(selectedObj+' .table-add tr:first').next().html()+'</tr>';
$(selectedObj+' .table-add > tbody:last').append($cloned);
});