我想做的是允许用户在将鼠标拖动到表格中的单元格上时突出显示表格中的单元格,就像问题和答案中概述的那样通过拖动选择表格上的单元格 https://stackoverflow.com/questions/2013902/select-cells-on-a-table-by-dragging
不过,我需要做的是限制拖动/突出显示效果跨越多于一列。例如无论用户在哪一列中启动拖动事件,他们都无法突出显示该列之外的内容。
有人对如何实现这一目标有任何想法吗?
以另一个问题中的示例为例,您应该为“td”元素提供一个属性,例如 data-row 和 data-col,然后当有人选择存储当前 data-col 并防止用户可以选择其他列具有不同的数据列值。
我在以下链接中放置了一个工作代码,您可以将其更改为仅适用于行。
工作示例 http://jsfiddle.net/daver182/cB4UQ/1/
您需要使用 getAttribute 方法:
element.getAttribute("data-col")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)