jquery子菜单显示在所有li

时间:2015-08-13 14:13:19

标签: javascript jquery twitter-bootstrap drupal-7 less

我试图只在李的内容上获得子菜单。 我有点无能为力如何让这个工作也许有人可以帮我这个?

这是在Drupal7网站上构建的,具有引导主题。

见jquery:

/* scroll menu li "based on block" */
var newsLinks = '<ul id="sidebar" class="nav nav-stacked">';
var submenu = '<ul class="nav nav-stacked">';

$("#content .block-block").each(function (index, item) {

    $(this).find('.sub').each(function () {
        var submenu_id = $(this).attr('id');
        submenu += '<li><a href="#' + submenu_id + '">' + submenu_id + '</a></li>';
    })
    submenu += '</ul>';

    newsLinks += '<li class="' + item.id + '"><a href="#' + item.id + '">' + item.id + '</a>' + submenu + '</li>';
});
newsLinks += '</ul>';

$(".bs-docs-sidebar").html(newsLinks);

1 个答案:

答案 0 :(得分:0)

昨天,我让它与autoanchore js合作。我会做一个小提琴来展示如果这样做可能它可以帮助其他人。谢谢你的时间!

[fiddle link][1]


  [1]: https://jsfiddle.net/wcammeraat/rw55b54n