あなたの要件を正しく理解した場合:
たとえば、次の順序でツリー リンクを繰り返します。
- 1回目:データの概要
- 2 番目: データの各部分がどのように連携するか
- 3回目:データ例ソフト
- 4th: アップロード中にデータがインターネット接続をどのように使用するか
- 5位:データスタッシュ
- 6位:データへのWebアクセス
- 7位:データモバイルアプリ
- 8位:データ要件
- 9位:データセキュリティ
すぐ...
それから
$('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/ (重要: テスト上の理由から、選択したリンクをフィドルの 2 番目のリンクに移動しました)。