我有一点 jQuery,当按下按钮时会生成一个“div”。每页有 10 个“div”的限制。计数器可以工作,但是当我删除一个时,它并没有按照我想要的方式工作。当一个被删除并且我继续添加时,它会复制最后一个数字。
例如,如果我创建 6 个“div”并删除 #4 留下 5 个 div,然后我添加另一个 div,我将再次拥有 6 个 div,但我将有 2 个“div”标记为 6。
有没有更好的方法来管理柜台?
$(document).on('ready', function () {
$("#objectivesGroup").sortable();
var counter = 1;
$("#btnAddObjective").on("click" ,function () {
if(counter>10){
alert("Only 10 learning objectives allowed per page.");
return false;
}
var newTextBoxDiv = $(document.createElement('tr')).attr("id", 'objective' + counter);
newTextBoxDiv.after().html(
"<div>test</div><input type='button' value='delete'>");
counter++;
});
$('body').on('click', '.removeObjective', function () {
$(this).parent().remove();
counter--;
});
});