問題はDOMを操作することでより根本的なものだと思いますが、確認する方法がわかりません。
そのため、動的にタブを作成し、別の静的タブ div の HTML を使用して、対応する div HTML を追加しました。これはうまく機能します。
$('#specific-tab').html($(this).closest('div').html() );
//where this is always one line away from closest('div') to copy from, promise.
その後、すべてのタブ内のすべての入力テキスト ボックスを通過する各ステートメントが 1 つあります。
$('#div-above-tabs input[data-item=specialvalue]').each(function() {
$(this).change(function() {
//do stuff
});
});
このステートメントは、動的に作成されたタブを除くすべてのタブで完全に機能します。
参照されているすべての属性、ID、クラスを確認するのに 8 時間費やしましたが、それらは完全で一意に識別されています。
私が知らないこれらのメソッドを使用した DOM の動作はありますか?
編集
最初のスニペットは、change() トリガーで発生します。2 つ目は、トリガーなしで発生しますが、コードのかなり後で記述されます。関連する?