小编Oro*_*mis的帖子

选择每隔一秒可见的表行

我有一个显示树结构的表(超级和子类别).当用户单击超类别时,将显示子项的显示属性.

现在我想在每个第二个表行添加交替的背景颜色 - 但当然只考虑当前可见的那些.以下是结构的简化示例:

<table>
    <tr data-level="0"><td>Super 1</td></tr>
    <tr class="hide" data-level="1"><td>Sub 1</td></tr>
    <tr data-level="0"><td>Super 2</td></tr>
    <tr class="hide" data-level="1"><td>Sub 2</td></tr>
    <tr class="hide" data-level="1"><td>Sub 3</td></tr>
    <tr class="hide" data-level="1"><td>Sub 4</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

当用户单击"Super 2"元素时,将从子元素中删除"hide"类.

我尝试了几个选择器,例如:

/* Ugly result (dosn't recognize that elements are hidden) */
tr:nth-child(2n)
{
    background-color: grey;
}

/* Doesn't work at all */
tr:visible:nth-child(2n)
{
    background-color: grey;
}

/* Not what I inteded to do */
tr:not(.hide):nth-child(2n)
{
    background-color: grey;
}
Run Code Online (Sandbox Code Playgroud)

我希望我明白我想做什么.

这是可能的CSS或我应该编写一个JS脚本,无论何时发生任何变化,重新计算偶数行和奇数行?提前感谢任何提示!

html css css-selectors

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

MATLAB:Java String []转换

我对MATLAB编程很陌生,遇到了一些麻烦:

我想调用dSPACE MLIB libriary函数.根据他们的样本,它需要一个字符串数组作为参数:

variables = {'Model Root/Spring-Mass-Damper System/Out1';...
         'Model Root/Signal\nGenerator/Out1'};

libFunction(variables);
Run Code Online (Sandbox Code Playgroud)

这个变量传递给函数.我现在的问题是:我有一个前端应用程序,用户可以从一个应该传递给matlab函数的任意数量的字符串中进行选择.由于前端是用Java编写的,因此传入数据的类型是java.lang.String [].我怎样才能将java字符串数组转换为与上面的示例变量类型相同的东西(我认为它是一个单元格数组的单元格数组,或者像那样).

提前致谢!

java matlab

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

标签 统计

css ×1

css-selectors ×1

html ×1

java ×1

matlab ×1