【问题标题】:Vertical Selection Using Jquery使用 Jquery 进行垂直选择
【发布时间】:2023-03-03 18:56:01
【问题描述】:

我有一个奇怪的要求,但我不知道如何实现它。

我有一个文本区域,其中包含类似的文本

文本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)吗?

标签: javascript jquery jquery-ui jquery-plugins


【解决方案1】:

你可以实现类似当用户点击检查选择列时:

$('tr').find('td:eq(2)')

选择第三列中的所有 td(不确定它是基于 0 还是 1,但我猜是 0); 然后,您还可以假设添加一些 css 类,使其看起来这些列已被选中并获取数据。

编辑:

对于一个 textarea 不确定你如何做到这一点。

【讨论】:

  • 不幸的是数据在文本区域而不是在表格中:(
猜你喜欢
  • 2014-11-22
  • 2014-09-24
  • 2012-05-09
  • 2023-03-29
  • 2013-07-16
  • 1970-01-01
  • 1970-01-01
  • 2016-07-31
  • 2015-09-01
相关资源
最近更新 更多