Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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 - Fatal编程技术网

Javascript 突出显示表中的行和列

Javascript 突出显示表中的行和列,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想突出显示表中的行和列,但不是全部,直到选定的一个td结束。我会在这里放一个链接来证明我想要的东西,往下看,尺寸表在哪里,尺寸表悬停在上面,你会看到: http://www.nike.com/ro/en_gb/c/size-fit-guide/mens-shoe-sizing-chart 我怎样才能用这样的限制突出显示 这是我的表格:这是一个类似的CSS教程。它会给你一个更好的主意。 希望这对您有所帮助。这里是使用jquery突出显示行的示例链接 我想就是这样: 您可以为要高亮显示的标记

我想突出显示表中的行和列,但不是全部,直到选定的一个td结束。我会在这里放一个链接来证明我想要的东西,往下看,尺寸表在哪里,尺寸表悬停在上面,你会看到:

http://www.nike.com/ro/en_gb/c/size-fit-guide/mens-shoe-sizing-chart
我怎样才能用这样的限制突出显示


这是我的表格:

这是一个类似的CSS教程。它会给你一个更好的主意。


希望这对您有所帮助。

这里是使用jquery突出显示行的示例链接 我想就是这样:


您可以为要高亮显示的标记指定bgcolor。 内容

或者,您也可以将类赋予要高亮显示的标记。 实例 所容纳之物
并为style.css文件提供背景色。

这个问题肯定很有趣,不过,您是如何尝试实现这样一个有趣的目标的?除了小提琴本身,它只有视图部分,而不是逻辑部分。我在我的电脑上尝试了很多,在小提琴中,我只是插入了我的桌子,以方便想帮助我的人。我已经访问了这个,但不是我想要的,它应该在悬停td后停止,而不是继续向下
  $( "td" ).hover(
  function() {
    var myCol = $(this).index();
    var $tr = $(this).closest('tr');
    var myRow = $tr.index()+1;
    $('tr:nth-child('+myRow+') td:lt('+myCol+')').addClass( "hover" );
    myCol++; myRow--;
    $('table tbody td:nth-child('+myCol+')').each(function (index) {
        if(index<myRow)  $(this).addClass( "hover" );
    });
    $(this).addClass('hoverBold');
  }, function() {
    $( '*' ).removeClass( "hover" );
    $(this).removeClass('hoverBold');
  }
);