将数据追加到特定的表单元格 - jQuery



我对jQuery TimeTable有一些问题,我创建了一个类似

星期一 星期二 ......截至周六 ......

From 和 To 是两个下拉列表,这是这些天的时间

分配,例如
    var totalCol += 1;
$("#tabTimetable > tbody > tr:gt(0)").append("<td class='timetableslot " + totalCol + "' onclick='selTimeSlot(this);'></td>");

如果我单击特定单元格,它将在文本框中询问部分名称和员工负责人,这里的 StaffInCharge 是一个自动完成框,在所选项目事件中,我绑定了该特定单元格中的数据。我可以得到像 CurrentRow 和 CurrentColumn 这样的

currentCol = $(objCol).parent().children().index($(objCol));
currentRow = $(objCol).parent().parent().children().index($(objCol).parent());

并且我有要显示为的数据

var data = "<div class='timetableslotselected'><table width='100%'><tr><td align='right'><div class='close16' onclick='removeItem(" + timetable[i].Row + "," + timetable[i].Col + ",event)' /></td></tr></table><div><table><tr><td><img src='" + timetable[i].Photo + "' width='32px' height='32px'/></td><td>" + timetable[i].Name + " ( " + timetable[i].ItemName + " )</td></tr></table></div></div> ";

我需要将此"数据"绑定到该特定单元格...我不知道该怎么做...是否可以像

$("#tabTimetable")[currentRow][currentCol].append(data);

试试这个

$("#tabTimetable tr:eq([currentRow]) td:eq([currentCol])").append(data);

eq() 选择器从 0 开始索引

最新更新