Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何选择表列中的所有文本? 选择表列 问题:_Javascript_Jquery_Html_Css_Html Table - Fatal编程技术网

Javascript 如何选择表列中的所有文本? 选择表列 问题:

Javascript 如何选择表列中的所有文本? 选择表列 问题:,javascript,jquery,html,css,html-table,Javascript,Jquery,Html,Css,Html Table,我试图只选择一列。该表分为以下几类:unselect和select。我使用css只允许select列单元格显示为选中的文本。选择效果非常好,但它只会选择选定列中的单元格 如何在不选择另一列文本的情况下选择整列文本? 代码 $('td#select')。单击(函数(){ if(文档选择){ var block=document.body.createTextRange(); block.moveToElementText($(this)[0]); block.select(); }否则{ va

我试图只选择一列。该表分为以下几类:
unselect
select
。我使用css只允许
select
列单元格显示为选中的文本。选择效果非常好,但它只会选择选定列中的单元格

如何在不选择另一列文本的情况下选择整列文本?


代码
$('td#select')。单击(函数(){
if(文档选择){
var block=document.body.createTextRange();
block.moveToElementText($(this)[0]);
block.select();
}否则{
var block=document.createRange();
block.setStartBefore($(本)[0]);
block.setEndAfter($(this)[0]);
window.getSelection().addRange(块);
}
});
td#取消选择{
-webkit用户选择:无;
-moz用户选择:无;
-ms用户选择:无;
-o-用户选择:无;
用户选择:无;
}
td#选择{
-webkit用户选择:全部;
-moz用户选择:全部;
-ms用户选择:全部;
-o-用户选择:全部;
用户选择:全部;
}

1.
亚历克斯
2.
上下快速移动
3.
俏皮话
4.
吉姆
5.
杰克
6.
亚瑟

id应该是唯一的!使用
data-*
attributes或class。是的,但这无助于我一次选择50个单元格?会的。如果使用类,只需使用。-类选择器
$('.select')…
@ShaunakD您的小提琴在Chrome中对我不起作用。还有,答案就在下面。这是一个开始,但它会生成错误
不支持不连续选择。
在Chrome中。ID应该是唯一的!使用
data-*
attributes或class。是的,但这无助于我一次选择50个单元格?会的。如果使用类,只需使用。-类选择器
$('.select')…
@ShaunakD您的小提琴在Chrome中对我不起作用。还有,答案就在下面。这是一个开始,但它会生成错误
不支持不连续选择。
在Chrome中。