Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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 对于所有TDs@Mrchief,为列中的每个TD重复代码将生成一个表示该列中所有文本的字符串,将代码放入循环很容易,可能会为列号或其他内容添加一个函数参数,但OP没有询问如何获取该列的文本,它询问如何选择它,以便用户将其视为已选择并可以将其复制到剪贴板。这_Javascript_Html - Fatal编程技术网

Javascript 对于所有TDs@Mrchief,为列中的每个TD重复代码将生成一个表示该列中所有文本的字符串,将代码放入循环很容易,可能会为列号或其他内容添加一个函数参数,但OP没有询问如何获取该列的文本,它询问如何选择它,以便用户将其视为已选择并可以将其复制到剪贴板。这

Javascript 对于所有TDs@Mrchief,为列中的每个TD重复代码将生成一个表示该列中所有文本的字符串,将代码放入循环很容易,可能会为列号或其他内容添加一个函数参数,但OP没有询问如何获取该列的文本,它询问如何选择它,以便用户将其视为已选择并可以将其复制到剪贴板。这,javascript,html,Javascript,Html,对于所有TDs@Mrchief,为列中的每个TD重复代码将生成一个表示该列中所有文本的字符串,将代码放入循环很容易,可能会为列号或其他内容添加一个函数参数,但OP没有询问如何获取该列的文本,它询问如何选择它,以便用户将其视为已选择并可以将其复制到剪贴板。这可能吗?嗨,就像NNN说的,在一列中对每个TD重复这一点是行不通的(试试看)。否决票是因为答案不正确(即使你得到了两张赞成票)。这应该是被接受的答案。上面提到的一个根本不起作用。它在Firefox中被破坏了。我已经更新了演示链接&它现在应该可以


对于所有
TD
s@Mrchief,为列中的每个
TD
重复代码将生成一个表示该列中所有文本的字符串,将代码放入循环很容易,可能会为列号或其他内容添加一个函数参数,但OP没有询问如何获取该列的文本,它询问如何选择它,以便用户将其视为已选择并可以将其复制到剪贴板。这可能吗?嗨,就像NNN说的,在一列中对每个TD重复这一点是行不通的(试试看)。否决票是因为答案不正确(即使你得到了两张赞成票)。这应该是被接受的答案。上面提到的一个根本不起作用。它在Firefox中被破坏了。我已经更新了演示链接&它现在应该可以工作了。更改正在删除
-moz用户选择:-moz none
。Firefox的新版本可以理解普通的
none
。复制/粘贴行为总是在FF中起作用,只是显示被破坏了。
var $mytable = $("#mytable"),
    $copydiv = $("#copy_div");

$mytable.find("td").click(function(){

    //get the column index
    var $this = $(this),
        index = $this.parent().children().index($this);

    //find all cells in the same column
    $mytable.find("tr:nth-child(" + index + ")").removeClass("selected").each(function () {
        var $this = $(this);
        $this.addClass("selected");
        $copydiv.html($this.html() + "<br />");
    });
});