我很难找到使用 jQuery 的项目的最简单路径(尽管解决方案不一定要使用 jQuery,它只是作为工具提供)。这是一个简化的代码示例:
<tr>
<td>Bob Jones</td>
<td class="class-name">
<a href="/start/1">Workshop</a>
</td>
<td>06/04/11</td>
<td class="last">
<a href="#" class="button">Delete</a>
</td>
</tr>
单击“删除”链接时,我希望获得“研讨会”一词,我想知道哪种方法最有效。会不会是 a) 在树的上一层到<td>
元素并通过类名找到兄弟元素,然后是里面的链接/文本值... b) 上<tr>
一层并搜索类名,等等或 c) 做一些我没有考虑过的事情。
我似乎总是难以理解何时以及如何在 javascript 或 jquery 中进行 dom 遍历,并且想知道不同可用方法背后的原因,以及如何获得最终结果是否重要。