小编zep*_*rus的帖子

根据多个选择/隐藏元素更改表格行颜色

我有一张桌子.在每一行我都有一个"选择它"的复选框,两个选择框和一个额外的复选框.

当我显示我的页面时,每行背景颜色是默认的(白色).

我需要的是两件事:

  1. 对于每个"动作"选择框值,我希望行更改其颜色,但仅当选中行复选框时 - 绿色表示"创建",红色表示"删除"

  2. 如果"Action"选择框值等于'delete',我希望第二个选择框和额外的复选框被禁用.

目前,我有以下代码,仅根据第一个选择框选项更改行背景颜色,而不考虑复选框的状态.

我该如何实现呢?我不知道如何让这些条件一起工作.

谢谢.

注意:我在Drupal中使用此代码,但它是通用的.第二个注意:这在drupal中使用,所以我使用的主题已经是表的css.当我悬停例如奇数/偶数行时,已经应用了一些颜色.不知道这是否会对代码产生影响以实现我的需求.

在此输入图像描述

HTML:

<table class="containers_table sticky-enabled table-select-processed tableheader-processed sticky-table">
 <thead><tr><th class="select-all"><input type="checkbox" class="form-checkbox" title="Select all rows in this table"></th><th>Container</th><th></th><th></th><th></th><th>Action</th><th>Configuration</th><th>scripts</th> </tr></thead>
<tbody>
 <tr class="odd"><td style="background-color: rgb(215, 234, 217);"><div class="form-item form-type-checkbox form-item-containers-table-VT-1">
  <input class="containers_table form-checkbox" type="checkbox" id="edit-containers-table-vt-1" name="containers_table[VT_1]" value="VT_1">
</div>
</td><td style="background-color: rgb(215, 234, 217);">container 1</td><td style="background-color: rgb(215, 234, 217);">a</td><td style="background-color: rgb(215, 234, 217);">b</td><td style="background-color: rgb(215, 234, 217);">c</td><td style="background-color: rgb(215, 234, 217);"><div class="form-item form-type-select form-item-action-VT-1">
  <label class="element-invisible">Action for VT_1 </label>
 <select class="update-action form-select …
Run Code Online (Sandbox Code Playgroud)

html css checkbox jquery select

7
推荐指数
1
解决办法
799
查看次数

获取ALM REST API中给出测试集文件夹路径的所有测试集

我正在使用PHP来获取给定文件夹中所有测试集中的所有测试用例.

我按照本教程进行连接,我使用以下查询来获取id我想要的test-set-folder作为我的root:

所以这给了我一个id=12345例子.

如何获取此testset文件夹下的所有测试用例?

rest hp-alm

4
推荐指数
1
解决办法
1万
查看次数

在 Docker 中创建 Jenkins 的卷备份

我在 Docker 中有一个 Jenkins 安装,我需要创建备份并在需要时恢复它们。我尝试了一些插件,但因为我使用的是 docker,它们不起作用。除此之外,我需要备份所有内容,包括历史记录。

我偶然发现了这个页面:https : //medium.com/pacroy/how-to-backup-and-restore-your-jenkins-data-volume-in-docker-2ac66d99315a

但是这些说明是针对 Windows 的,我无法使其适应我的 linux 环境。

我的问题是:如何在 docker 中创建 jenkins 实例的完整备份,以便我可以恢复它甚至在另一台机器上创建副本。

jenkins docker

4
推荐指数
1
解决办法
3162
查看次数

如何批量迭代列表?

我有两个字符串:

jobID: w,x,y,z
Test: A,B,C,D
Run Code Online (Sandbox Code Playgroud)

我正在迭代第二个字符串(在用逗号分隔之后)并打印该生成列表的值和第一个字符串中的值.

我的代码到现在为止:

@echo off
setlocal EnableDelayedExpansion

set num=-1
for %%a in ("%jobID:,=" "%") do (
   set /A num+=1
   set elem[!num!]=%%a
)

set i=-1
for %%a in ("%Test:,=" "%") do (
   set /A i=i+1
   echo file name is %%a and first list element is !%elem[!%i%!]%!
)
Run Code Online (Sandbox Code Playgroud)

我期待的是这个:

file name is A and first list element is w
file name is B and first list element is x
file name is C and first list element is …
Run Code Online (Sandbox Code Playgroud)

batch-file

1
推荐指数
1
解决办法
55
查看次数

标签 统计

batch-file ×1

checkbox ×1

css ×1

docker ×1

hp-alm ×1

html ×1

jenkins ×1

jquery ×1

rest ×1

select ×1