0

我有很多页面可以获取数据输入表单,例如每个字段一个 HTML 行。像:

<tr>
  <td>Label 1</td>
  <td>Field 1, could be text, select list or even fckeditor  </td>
</tr>
<tr>
  <td>Label 2</td>
  <td>Field 2, could be text, select list or even fckeditor  </td>
</tr>
... and so on

我想编写一个快速的 jquery 每个循环遍历整个表格行并将其转换为 6 列显示,以便我的网页看起来整洁并充分利用空间。并且有一些标有类的特殊字段<td class='special">Special field</td>,应该被排除在这个操作之外,并且应该保持单行字段(而不是每行 3 个)。

我已经编写了代码并且它可以工作,但是当我在许多行的字段中出现巨大的列表框时,它会给我“慢速 javascript”消息。有人可以分享一个代码片段来更快地实现这一点,而无需在 DOM 中进行过多的插入/删除操作吗?

4

1 回答 1

0

如果您绝对必须在前端执行此操作,而我同意其他评论者的观点,即您应该在后端执行此操作……这是一种方法:

http://jsfiddle.net/JHQEy/3/

于 2011-05-10T01:24:42.457 回答