我有以下代碼爲什麼這個jQuery代碼不工作
HTML標記
<div>
<div class="col-md-6">
<button type="button" class="adddate">Add Date</button>
</div>
<div class="col-md-12 form-group">
<div class="datesaccordion panel-group">
</div>
</div>
</div>
<div>
<div class="col-md-6">
<button type="button" class="adddate">Add Date</button>
</div>
<div class="col-md-12 form-group">
<div class="datesaccordion panel-group">
</div>
</div>
</div>
<div>
<div class="col-md-6">
<button type="button" class="adddate">Add Date</button>
</div>
<div class="col-md-12 form-group">
<div class="datesaccordion panel-group">
</div>
</div>
</div>
jQuery代碼
$(document.body).on("click", ".adddate", addDate);
function addDate(e) {
$(e.target).closest(".datesaccordion").append($("<p />").html("test"));
}
我在這裏試圖插入DHTML上。更新按鈕點擊。並且我想要在距離最近的.datesacordordion div從。更新按鈕中插入DHTML。但jquery代碼 (上面提到)不起作用。
任何人都可以告訴我我失蹤了什麼?
''
?? ..... –'e.target'應該只是'this' ,'.datesaccordion'不是按鈕的祖先,所以當然不會被拾取 – Bojangles