我正在使用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?
答案 0 :(得分:1)
通过在此SO帖How to check if element exists in the visible DOM中应用概念,可以在循环中按如下方式检查带有跳过数字的控件ID
categoryId