这是我正在尝试做的事情:
- 找到
.section
里面的所有元素.tabbed
- 对于每个
.section-title
找到.section
的.tabbed
,执行此操作
基本上是(代码更新)
$(document).ready(function(e) {
t = $('.tabbed');
s = $('.section');
ss = $('.sub-section');
st = $('.section-title');
x = $(this);
$(t).find(s).each(function(i, section) {
$(section).find(st).each(function(i2, title) {
name = $(title).text();
url = $(section).attr('id');
t.append('<ul id="list"></ul>');
$('#list').html('<li><a href="#'+url+'">'+name+'</a></li>');
});
});
t.tabs();
})
<li>
元素是使用 .section
id
作为 <a href""></a>
链接包含 文本的位置创建的。.section-title
我整理了一个 jsfiddle。.each
我猜我仍然误解了一些东西。
*将实际代码留在 jsfiddle 中以保持帖子整洁。