基于另一个的焦点设置类的CSS样式

时间:2013-04-26 10:19:27

标签: css

是否可以根据另一个(RadioTic)的FOCUS更改不同类(TicCell)的样式

.
.
<td>
  <table>
    <tr>
      <td class="TicCell"><input type="checkbox" class="RadioTic" name="some_field"></td>
    </tr>
  </table>
</td>
.
.
我已经掌握了这个。

.RadioTic:focus{
  .TicCell{
  background: #FCFFBA;
  border: 2px solid #FCFFBA; 
  }
}

2 个答案:

答案 0 :(得分:2)

所以似乎答案是否定的,但是这里有一些JQuery可以解决问题。

        $('.RadioTic').focus(function() {
            $('.TicCell').css('background-color', '#FCFFBA');
            $('.TicCell').css('border', '2px solid #e2e5a7');
        });
        $('.RadioTic').blur(function() {
          $('.TicCell').css('background-color', '#FFFFFF');
          $('.TicCell').css('border', 'none');
        });

答案 1 :(得分:1)

抱歉,我不明白你的重点是什么意思。无论如何为什么不这样做:
没有重点

 .RadioTic,
    .TicCell{
      background: #FCFFBA;
      border: 2px solid #FCFFBA; 
    }

w / focus

.RadioTic:focus,
.TicCell{
  background: #FCFFBA;
  border: 2px solid #FCFFBA; 
}

两个具有相同设计的类。

相关问题