我希望隐藏一个HTML元素,如果它有两个类或者只有.more-options类,但是如果它只有.show-required类,则什么也不做。
这就是我所拥有的
HTML:
<tr class="show-required">
<td>...</td>
</tr>
<tr class="show-required more-options">
<td>...</td>
</tr>
<tr class="more-options">
<td>...</td>
</tr>我希望它只隐藏/显示第二个和第三个<tr>,而不让另一个单独使用。另外,为了澄清这一点,以后的代码确实需要,这两个类都是,或者只是.more-options。
任何帮助都将不胜感激。
编辑:
我需要用javascript/Jquery来完成这个任务。
发布于 2014-08-27 20:17:10
多类选择器:
.class1.class2
{
}多个选择器用逗号分隔:
.class1.class2,
.class1
{
}所以,在你的例子中:
.more-options,
.show-required.more-options
{
//style
}编辑
根据需要,jquery选择器使用css选择器,因此:
$(".more-options, .show-required.more-options").show(); // or hide发布于 2014-08-27 20:20:42
不需要包含多类选择器,正常级联就足够了:
.more-options {
display: none;
}
.show-required {
display: table-row;
}请参阅E/3htzrhLb/
发布于 2014-08-27 20:16:04
.more-options,
.show-required.more-options {
display: none;
}https://stackoverflow.com/questions/25536169
复制相似问题