当前位置: 首页 > 知识库问答 >
问题:

jQuery-更改特定行的边框

阳长恨
2023-03-14

我正在加载一个表,然后在表加载之后,我想在两个特定的行上放一个边框。每次加载表时,它们总是相同的行。下面的代码可以工作,但是在表行之间创建的缺省换行符会妨碍将边框设置为小于2px的值。使用2px的边框对我来说太重了,但是使用1px的边框不会显示在默认的黑线上。

我使用的代码:

    $('#table-selections tr:eq(5)').css('border-bottom','2px dashed black');
    $('#table-selections tr:eq(5)').css('border-top','2px dashed black');
    $('#table-selections tr:eq(17)').css('border-bottom','2px dashed black');

添加边框似乎不是一种优雅的方式,而且不会超过行之间的默认行。

编辑:

小提琴

显示1px不工作而2px工作

共有3个答案

司寇星海
2023-03-14

只需添加一些css

.table-condensed tr{
    display:table;
    width:100%; 

}

.table-condensed td{
     width: 100px; 
}

小提琴

古弘
2023-03-14

我将对两种类型的边框使用两种不同的类,并在jQuery脚本中使用addClassremoveClass

表的css是否包含border:2px!important;

艾心远
2023-03-14

您没有得到预期的1px边框,因为css应用在每个td(边框顶部)。

在bootstarp.min.css中

.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    border-top: 1px solid #DDDDDD;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}

因此您必须手动从第三排移除车尾顶部

$('#table-selections tr:eq(2)').css('border-bottom', '1px dashed black');
$('#table-selections tr:eq(3) td').css('border-top', 'none');
$('#table-selections tr:eq(4)').css('border-top', '2px dashed black');

你可以在这里看到小提琴

 类似资料:
  • 问题内容: 我正在尝试设计一些HTML / CSS,可以在表中的特定行周围放置边框。是的,我知道我真的不应该使用表格进行布局,但是我还不了解足够的CSS来完全替代它。 无论如何,我有一个包含多个行和列的表,其中一些与rowpan和colspan合并,我想在表的各个部分周围放置一个简单的边框。目前,我正在使用4个单独的CSS类(顶部,底部,左侧,右侧),分别附加到表格顶部,底部,左侧和右侧的单元格。

  • 你好,我有一个问题,我需要在红色的一些行的jtabl得到刷新每10秒。另外,要更改颜色的行集。我更新要更改为读取的行集,然后只要找到这些行,我就需要更改表中的行。我试过表格的单元格渲染器,但不能。如果任何人可以提出一些东西,我是开放的一切,希望得到一些代码作为例子。任何这样做的方式都是受欢迎的。我试着用这个函数玩W,但我不能添加要更改的行集…'''

  • 我试图弄清楚如何更改JTable中一行中单词的颜色。 例如,这是我的句子,在一行中; dmpsrv日志“2013年3月12日星期二15:33:03”(格林尼治标准时间)(DB=SS@2)pid=662node=“B2-W4”执行时间=1(s) 每一行的结构都是相同的,我想用粗体显示用户名。 但是我不知道我该怎么做?有人给点诡计吗? 谢谢

  • 问题内容: 我正在为更大的GUI应用程序编写脚本。主应用程序窗口使用系统的窗口,但我希望脚本的GUI使用Nimbus 。创建GUI后,我想将其设置回原始。我觉得下面的SSCCE应该可以工作,但是我在使用对象时遇到了麻烦。 问题答案: 一般来说,混合LAF并不是一个好主意。这个问题就是一个例子。 Nimbus LAF中有某些内容可能不允许您执行此操作。按原样运行代码。它将LAF设置为,然后重置LAF

  • 这就是我生成dutylist的方法。 这将更改对的第二个值 但是它会更改pos中的其他值,也就是说,如果我更改了StaffListUpdated[0].third[0]=pair,它也会更改StaffListUpdated[1].third[0]=pair。我试过很多种方法,但都无济于事。

  • 我有一个大型git项目,我愚蠢地将其导入eclipse并运行了自动格式化。现在,项目中的每个文件都显示为已修改。与其提交我的格式化文件,我宁愿恢复所有我只格式化过且没有其他更改的文件。例如: 我知道那是文件2。cpp文件2。h和文件3。已使用内容(即,不只是格式化)修改了cpp。我想隐藏对这三个文件的更改,然后签出一个旧版本,这样我就可以在之后重新应用对这些文件的更改。我宁愿避免这样的事情: 如果

  • 问题内容: 我正在将SQLAlchemy与python结合使用,并且我想更新等于此查询的表中的特定行: 我通过sql alchemy编写了此代码,但无法正常工作: 返回此错误: 我该怎么做? 问题答案: 通常,您不使用,而是设置属性:

  • 我想知道在Java中是否可以修改文本文件中的特定行。我有一个文本文件,如下所示: 行1:0 行2:1 第3排:0 行4:1 我正在使用这个: 结果是: 行1:0 行2:1 第3排:0 第4行:12 等 如果我设置的偏移量为任何其他值比0,我收到这个异常: java线程“AWT-EventQueue-0”中出现异常。lang.StringIndexOutOfBoundsException:字符串索引