引导子菜单JSON
Bootstrap Submenu JSON
我正在尝试创建一个从JSON加载的引导子菜单。但是,只显示第一个列表,而不是两个列表。
下面是HTML:
<section class="btn-group">
<button type="button" class="btn btn-default">Line Item</button>
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu" id="dropdownMenu">
</ul>
</section>
JSON:
<script type="text/javascript">
$('.dropdown-submenu > a').submenupicker();
var jsonList = {"List" : [
{"liName" : "Income"},
{"liName" : "Cash Flow"},
{"liName" : "Balance Sheet"},
{"liName" : "Per Share", "liName2" : "CFPS"}
]}
$(document).ready(function(){
var listItems = "";
for (var i = 0; i < jsonList.List.length; i++) {
listItems += "<li class='dropdown-submenu'><a tabindex='-1' href='#'>" + jsonList.List[i].liName + "</a><ul class='dropdown-menu'><li><a href='#'>" + jsonList.List[i].liName2 + "</a></li></ul></li>";
}
$("#dropdownMenu").append(listItems);
$("#dropdownMenu").html();
});
[Solution]
这是我的代码。:)
- 先创建列表
- 之后,调用submenupicker()函数
1。