我在表格中有单元格,并且我想在单击时跟踪任何选定的单元格。如何在JavaScript中处理此问题?我不想使用jQuery-ui来处理选择,因为我也在使用拖动,这导致了冲突。
答案 0 :(得分:2)
如果要使用没有id的jquery存储单元格:
var list;
$('td.cell').click(function(){
list.push($(this));
});
或只是id:
var list;
$('td.cell').click(function(){
list.push($(this).attr('id'));
});
答案 1 :(得分:1)
您只需向已选中的每个行/单元格添加一个名为selected
的类:$("td").on("click", function(e) { $(e.currentTarget).addClass("selected") })
之后,它只是一个简单的jQuery选择器查询来获取所选单元格的列表:$(".selected")