我正在制作一个待办事项列表应用程序,我在其中使用 jQuery,当用户点击Add
按钮时,一个新任务会附加到tasksWrapper
div 中,但问题是,它只发生一次。当我再次按下 Add
按钮时,没有任何反应。我检查了 DOM 树,还是一样,只有一个mainTaskFrag
. 这是我的代码:
$(function(){
var mainTaskFrag = $("<div class='wholeTask'>"),
mainTaskContents = $('<div class="mainTaskWrapper clearfix">\
<div class="mainMarker"></div>\
<label for="task1">This is task1</label>\
<div class="holder"></div>\
<div class="subTrigger"></div>\
<div class="checkButton"></div>\
<div class="optTrigger"></div>\
<div class="mainOptions">\
<ul>\
<li id="mainInfo">Details</li>\
<li id="mainDivide">Divide</li>\
<li id="mainEdit">Edit</li>\
<li id="mainDelete">Delete</li>\
</ul>\
</div>\
</div>');
mainTaskFrag.prepend(mainTaskContents);
$("#addMain").on("click", function(){
$("#tasksWrapper").prepend(mainTaskFrag);
});
});
</p>