我正在向动态创建的 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 数据属性定位元素会更快吗?还是我应该尝试不同的方法?现在,在旧浏览器中映射非常慢。