我jQuery是一個有點生疏,因此這noob問題:不能由
我有這樣的無序列表,
<ul data-role="listview" id="list-all-forms">
</ul>
這是我從一個JSON對象填充:
function updateChecklists(){
requestAllForms = $.get("/list-all-forms");
requestAllForms.promise().done(function(data){
$.each(data,function(key, val){
$("<li><a class='checklistObject' id='" + val.id +"'>" + val.name +"</a></li>").appendTo("#list-all-forms");
});
$('ul').listview('refresh');
});
};
然而,當我試圖從與列表中的類checklistObject的鏈接點擊事件,沒有任何反應......
$(".checklistObject").on("click", function(){
console.log("click on list object!");
});
我該如何獲得該功能?
嘗試像這樣$(「li a.checklistObject」) – 2014-09-29 21:29:58
查看重複。 '$(document).on('click','。checklistObject',function()...'將起作用。 – mccannf 2014-09-29 21:31:54