我有一个JavaScript的工作示例,它在表格单元格点击选择当前单元格和所有的权利和底部。下面是的jsfiddle与工作代码:表格单元格悬停和rowspan
function selectCell(item){
var cell = item.parentNode,
table = cell.parentNode,
rowPos = cell.rowIndex,
colPos = item.cellIndex;
$(table).find('td').removeClass('selected');
for(r = rowPos; r < table.rows.length; r++) {
for(c = colPos; c < table.rows[r].cells.length; c++) {
jQuery(table.rows[r].cells[c]).addClass("selected");
}
}
}
检查工作副本上http://jsfiddle.net/w3yPk/
的问题是,当我在表已经ROWSPAN我当前的脚本不能正常工作,请参阅本的jsfiddle与问题:http://jsfiddle.net/qTWaH/1/
我真的陷入困境,也许你们有想法如何解决这个问题?
不错的问题!这看起来确实是一个复杂的问题,但我会尝试寻找解决方案。挂在那里! – Joeytje50