From what I understand,在HTML5中我们应该开始使用id属性来引用a元素,而不是name属性。问题在于,还有一个限制,即id应该对每个文档都是唯一的。 现在,我看到很多情况下,你想引用一组相关的a元素(通常在JS中)。尽管通过删除name属性,我们不得不重复使用相同的id或使用class名称。类应该是关于表现的,所以如果你参考你的a的非演示相关的原因,这也是一个不完美的解决
我读了一个问题的答案,说closest()方法只适用于父元素。所以我做了一个例子,显示了三个<ul>元素和<li>孩子。我在第二个<ul>上应用了一个jQuery代码,以查看closest()方法是针对上一个最接近的元素还是下一个最接近的元素;我很惊讶它将目标元素作为目标,而这是第二个<ul>。 HTML <ul class="ul-1">
<li>UL 1 - Li 1</li>