【发布时间】:2012-04-30 17:47:49
【问题描述】:
给定以下 html:
<div>
<div id="element-0"></div>
<div id="element-1"></div>
<div id="element-2"></div>
<input id="element-3"></input>
<div id="element-4"></div>
<div id="element-5"></div>
<div id="element-6"></div>
</div>
如果要删除 id 为 2 和 4 的元素,我如何重置所有这些元素的 id(如果更简单,可以使用 jquery 或 javascript),最终结果为:
<div>
<div id="element-0"></div>
<div id="element-1"></div>
<input id="element-2"></div>
<div id="element-3"></div>
<div id="element-4"></div>
</div>
感谢您的帮助!
【问题讨论】:
-
这闻起来像是糟糕的设计。您的代码不应期望数字升序。也许如果您能详细说明您的代码将要做什么,我们可以提出更好的替代方案。