我正在做一个 django 项目,很快模板就变得一团糟,最后几乎所有元素都有一个 ID(澄清一下,所有 ID 都是唯一的)。我可以通过给他们的父母一个 ID 来减少 ID 的数量,但这会增加我的 jQuery 代码。所以我要问的是
在 HTML 中有很多 ID还是稍微少一点 ID 和更长的 JS/jQuery 代码会更好吗?
这是一个示例代码:
<ol>
<li>
<p>
<a href="/vote/" class="vote" id="story-vote-26"><img src="/static/images/arrow.gif"></a>
<a href="http://www.lettersofnote.com/2012/10/people-simply-empty-out.html" class="title" id="story-title-26">“People simply empty out”</a> <span class="domain">(www.lettersofnote.com)</span>
</p>
<p class="story-info">
<span id="story-points-26">660</span> points by tantaman ǀ 31 minutess ago
</p>
</li>
...
其中至少有 100 个li
,每个都有 4 个 ID(我还没有添加第 4 个)。所以总共有 400 个 ID,或者如果我将 ID 添加到li
s则为 100 个 ID