動的に作成する div にいくつかの入力フィールドを追加しています。現在、現在の増分に基づいてクラスを提供しています。結果は次のようになります (簡略化)。
<div class="container">
<input type="text" class="c_1"/>
<input type="text" class="c_2"/>
</div>
<div class="container">
<input type="text" class="c_1"/>
<input type="text" class="c_2"/>
<input type="text" class="c_3"/>
</div>
次のようなことを行って、データを要素にマッピングしています。
$container.find('.c_' + id).val(value);
$container
反復内の現在のコンテナー div はどこにありますか。
各 div には最大 100 個の入力要素が存在する可能性があるため、これがパフォーマンスの観点から良い解決策であるかどうかを知りたいです。HTML5 データ属性で要素をターゲットにする方が速いでしょうか? それとも、別のアプローチを試す必要がありますか? 現在、古いブラウザではマッピングがかなり遅いです。