我正在动态地尝试创建一个具有内容和删除按钮的div,只要点击“createaction”按钮。动态创建删除按钮
无论何时删除按钮被点击,我都有一个onclick函数。但我的代码在这里不起作用,我认为这是因为删除按钮ID是相同的。
以什么方式使这些按钮彼此独一无二?
$("#createAction").click(function() {
var targetDate = $("#targetDate").val();
var newAction = "<div id='actionsDiv'>
<div>
<button type='button' id='delete'> delete</button>
</div>
<label>Target Date:</label>" + targetDate + "
</div>";
$("#actionPlanInfo").append(newAction);
$("#targetDate").val('');
$("#delete").on("click", function() {
var confirmation = confirm('Are you sure you want to delete this action plan/s?');
if (confirmation == true) {
$(this).parent().parent().remove();
}
});
});
它帮助,如果您粘贴代码,而不是在这里添加相同的快照.. :) –
你可以分享你的代码fiddle.net –
@GuruprasadRao刚添加的代码。 – kixzxz