我有一个问题,我需要能够在列表中动态插入新的搜索字段 - 按 HTML5 数据属性中定义的特定顺序排序。
如果我有这个简单的 HTML 代码:
<table>
<tr>
<td>Personel</td>
<td>Region</td>
<td>Misc</td>
</tr>
<tr>
<td>
<input type='checkbox' data-sort='3'> Name<br />
<input type='checkbox' data-sort='4'> Gender
</td>
<td>
<input type='checkbox' data-sort='1'> Country
</td>
<td>
<input type='checkbox' data-sort='2'> Parent
</td>
</tr>
</table>
它将产生这个包含三列的简单布局:
如果我然后单击例如名称它应该添加一个input
文本字段:
如果我然后添加例如Country字段,由于排序属性,它应该在Name之前添加此字段:
如果所有字段都可见:
当然反过来,取消选中复选框,它应该删除搜索字段。我有这个带有简单代码的提琴手,http://jsfiddle.net/kEnye/
谁能提示如何做到这一点?