从引导表中删除突出显示

FrenkyB

这里有桌子的例子

我想从单击行的行中删除突出显示。

当我将鼠标悬停在该行上时,背景为灰色。我希望能够删除行单击上的灰色背景,以便在没有设置背景的情况下保持行的状态。

这可能吗?

我已经完成了选择要单击的单元格和行的功能:

var test = function(element){
    var tdCaller = $(element);
    var parentRow = tdCaller.parent();
    var parentBody = parentRow.parent();
}

但是我不知道如何在点击时从该行中删除突出显示?

亚历克斯

我试图尽量减少对您的代码的更改:

链接在这里

HTML(TR新增类别):

<table id="tblBAENWC" class="table table-stripped table-bordered table-hover table-condensed col-sm-12">
  <thead>
    <tr>
      <th>ID</th>
      <th>Name</th>
    </tr>
  </thead>
  <tbody>
    <tr class="mytr">
      <td style="cursor:pointer;" onclick="test(this);">1</td>
      <td style="cursor:pointer;" onclick="test(this);">First name</td>
    </tr>

    <tr class="mytr">
      <td style="cursor:pointer;" onclick="test(this);">1</td>
      <td style="cursor:pointer;" onclick="test(this);">First name</td>
    </tr>

    <tr class="mytr">
      <td style="cursor:pointer;" onclick="test(this);">1</td>
      <td style="cursor:pointer;" onclick="test(this);">First name</td>
    </tr>

    <tr class="mytr">
      <td style="cursor:pointer;" onclick="test(this);">1</td>
      <td style="cursor:pointer;" onclick="test(this);">First name</td>
    </tr>
  </tbody>

</table>

Javascript(关注注释“我的添加”):

var test = function(element) {

    var tdCaller = $(element);
    var parentRow = tdCaller.parent();
    var parentBody = parentRow.parent();

    // my add
    $('tr.mytr.clicked').removeClass('clicked')
    parentRow.addClass('clicked');
  }

CSS(查看注释“我的添加”):

.MarkSelectedRow {
  background-color: cornflowerblue;
}

/* my add */
.table-hover tbody tr.mytr.clicked {
  background-color: white;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

引导分页中的突出显示页面

来自分类Dev

在引导中突出显示活动锂

来自分类Dev

删除选定的UIButton中的突出显示

来自分类Dev

如何从按钮中删除突出显示样式

来自分类Dev

删除选定的UIButton中的突出显示

来自分类Dev

删除浮动中单击部分的突出显示

来自分类Dev

jquery 突出显示表中的搜索文本

来自分类Dev

突出显示引导程序 3 中的活动选项卡

来自分类Dev

在引导表中显示mysql的内容

来自分类Dev

在引导表中显示行的索引

来自分类Dev

如何突出显示数据表中的最新表行

来自分类Dev

从表中获取数据并将其显示在引导表中

来自分类Dev

如何在WebStorm 11中删除当前行突出显示

来自分类Dev

修改vim中的语法突出显示,删除#作为注释

来自分类Dev

DotCover:如何从代码中删除突出显示的代码

来自分类Dev

如何使用Sublime Text删除突出显示的文本中的空格?

来自分类Dev

如何在HTML中删除必需的突出显示-Firefox

来自分类Dev

如何在VScode中删除整行突出显示?

来自分类Dev

删除/突出显示Excel中跨多列的重复行

来自分类Dev

Bootstrap Tour删除了每个步骤中突出显示的元素

来自分类Dev

Excel-突出显示并删除行中重复的列值

来自分类Dev

选择后从extjs组合框中删除突出显示

来自分类Dev

我想删除Vim中突出显示的花括号

来自分类Dev

突出显示MUI数据表中的行

来自分类Dev

突出显示HTML表的行数据中的差异

来自分类Dev

突出显示表中的更改(ASP / MVC5)

来自分类Dev

在数据表中突出显示搜索结果

来自分类Dev

R 数据表中的交互式突出显示

来自分类Dev

突出显示悬停时的引导程序行