嗨,我有一个从数据库自动填充的引导下拉菜单。当我单击菜单中的一项时,我试图让事件发生。我努力了
$("body").on("click", ".ddBtnClick", function(event) {
console.log("Is it working? Yes!!");
});
“.ddBtnClick”是分配给列表中每个项目的类。但什么也没发生。这是从数据库填充列表的代码。
$.getJSON("http://jeremiah.abrahamott.com/DadsCarsObjects.txt", function(data){
$.each(data.aaData, function(i, option){
$("#dropdownfill").append($('<li/>').append($('<a/>').attr("id", option.Year).attr("href", "#").attr("tabindex", "-1").addClass("ddBntClick").text(option.Make)))
});
});
这是下拉列表的 html。
<div class="row" style="margin-left:50px;">
<div class="span3">
<div class="btn-group">
<a class="btn dropdown-toggle" data- toggle="dropdown" href="#">Make
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu" id="dropdownfill">
</ul>
</div>
</div>
</div>