ID中跳过序列的动态控件

时间:2015-10-16 13:15:18

标签: javascript html

我正在使用JavaScript动态地向HTML页面添加一些控件。让我说我有这个

ID   Name          Type                   Is Valid
     (TextBox)     (Select/DropDown)      (CheckBox)
---  ------------  ---------------------  ----------
1    txtName_1     ddlType_1              chkValid_1
2    txtName_2     ddlType_2              chkValid_2
3    txtName_3     ddlType_3              chkValid_3
4    txtName_4     ddlType_4              chkValid_4

现在我删除一些行(例如ID为3的行)并添加一些新行。新控件命名为(" txtName _" +" Last Row ID" + 1)。所以它可能会成为

ID   Name          Type                   Is Valid
     (TextBox)     (Select/DropDown)      (CheckBox)
---  ------------  ---------------------  ----------
1    txtName_1     ddlType_1              chkValid_1
2    txtName_2     ddlType_2              chkValid_2
4    txtName_4     ddlType_4              chkValid_4
5    txtName_5     ddlType_5              chkValid_5

现在我想在for循环(1到" Last Row ID")中迭代这些控件以生成连接字符串。 如何在循环中跳过这些已删除的ID?

1 个答案:

答案 0 :(得分:1)

通过在此SO帖How to check if element exists in the visible DOM中应用概念,可以在循环中按如下方式检查带有跳过数字的控件ID

categoryId