【问题标题】:jquery submenu show on all li'sjquery 子菜单显示在所有 li 上
【发布时间】:2015-08-13 14:13:18
【问题描述】:

我尝试只获取 li's 女巫的子菜单内容。 我有点无能为力,也许有人可以帮我解决这个问题?

这个构建在一个带有引导主题的 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);

【问题讨论】:

  • 请创建jsfiddle
  • 我刚刚检查了你的小提琴,对于 Logo 和 Test li,子菜单正在正确添加。您的期望尚不清楚。您能否提供更多详细信息。

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


【解决方案1】:

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

[fiddle link][1]


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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    • 2018-01-05
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多