如果我正确理解您的要求:
对于您的示例:按以下顺序遍历您的树链接:
- 1st:数据概览
- 第二:部分数据如何协同工作
- 3rd:数据示例软件
- 4th:数据在上传过程中如何使用您的 Internet 连接
- 5th:数据存储
- 6th:Web 访问数据
- 第七名:数据移动应用
- 第八:资料要求
- 第九名:数据安全
很快...
然后
$('a').each(function(index, link) {
console.log(index);
console.log(link);
$(link).attr('href'); // href attribute
});
(见小提琴:http: //jsfiddle.net/wQy6Q/13/)
如果不让我知道,我将删除此答案
评论后(您可以跳过变量以获得更简单的代码):
var collection = $('.treeview a');
var needle = $('.treeview a.selected');
var index = collection.index(needle);
if (index !== -1) { // we have a selected link
var resultLink = $('.treeview a:eq(' + (index + 1) + ')');
if (resultLink) { // not the last link
console.log(resultLink.attr('href'));
} else { // if last link we retrieve the first one (remove this if you don't need this)
$('.treeview a:first').attr('href');
}
}
小提琴示例:http: //jsfiddle.net/wQy6Q/19/(重要提示:出于测试原因,我将所选链接移至小提琴中的第二个)。