编辑了我原来的问题
将 id 设置为新添加的元素或者我使用函数中的参数 noteid 时,问题是相同的。结果是,如果这个函数得到循环,每个元素都会得到相同的 id。
如何为每个新添加的元素设置不同的 id ???
就像现在一样,提交事件中的值对于每个元素都是相同的。如果我必须循环此函数以根据数据库条目创建多个注释,则仅记住最后添加的 noteid 并且每个元素都使用相同的 id。
你可以看到如果你看到页面会发生什么 首先你必须通过单击带有箭头的图标来创建两个笔记然后删除顶部的一个然后刷新页面。你会看到第二个被删除了。
newnote(tbnoteid){
$('.wrappertbnote:last').load('tbnote.html .paneltbnote', function() {
var t = this;
var tt= $(t).children(1).children("form").children("#frmnoteid");
$(tt).attr('id' , tbnoteid);
$(".frmremovetbnote:last").submit(function(){
var idvalue = $(tt).attr('id');
$.post("tbnotesact.php",{
noteid: tbnoteid,
action: "remove",
time: timestamp
}, function(xml) {
谢谢,理查德