使用 Jquery 进行垂直选择
Posted
技术标签:
【中文标题】使用 Jquery 进行垂直选择【英文标题】:Vertical Selection Using Jquery 【发布时间】:2012-04-12 00:57:30 【问题描述】:我有一个奇怪的要求,但我不知道如何实现它。
我有一个文本区域,其中包含类似的文本
文本1 文本2 文本3 文本4 文本5 文本6 文本7 文本8 文本1 文本2 文本3 文本4 文本5 文本6 文本7 文本8 文本1 文本2 文本3 文本4 文本5 文本6 文本7 文本8 文本1 文本2 文本3 文本4 文本5 文本6 文本7 文本8 文本1 文本2 文本3 文本4 文本5 文本6 文本7 文本8 文本1 文本2 文本3 文本4 文本5 文本6 文本7 文本8 等等..
现在我只想在 text3 列上使用鼠标进行选择。有可能吗?在 Ms word 中,我们曾经通过按 Alt 键来完成。但是是否可以在 web 组件中进行垂直选择?
【问题讨论】:
列和行之间总是有空格吗? 没有空格可以是一个或多个,这取决于内容的性质.. 好的,但是你能说你总是想选择单词编号 N(在本例中为 3)吗? 【参考方案1】:你可以实现类似当用户点击检查选择列时:
$('tr').find('td:eq(2)')
选择第三列中的所有 td(不确定它是基于 0 还是 1,但我猜是 0); 然后,您还可以假设添加一些 css 类,使其看起来这些列已被选中并获取数据。
编辑:
对于一个 textarea 不确定你如何做到这一点。
【讨论】:
不幸的是数据在文本区域而不是在表格中:(以上是关于使用 Jquery 进行垂直选择的主要内容,如果未能解决你的问题,请参考以下文章