Как установить < TR > цвет фона с тегом < td: active > к другому цвету?

Вы можете использовать assertRaises из модуля unittest

import unittest

class TestClass():
  def raises_exception(self):
    raise Exception("test")

class MyTestCase(unittest.TestCase):
  def test_if_method_raises_correct_exception(self):
    test_class = TestClass()
    # note that you dont use () when passing the method to assertRaises
    self.assertRaises(Exception, test_class.raises_exception)
0
задан Geeky Cat 3 March 2019 в 22:57
поделиться

2 ответа

Я использовал $ ('td.active'). Parent (). Children (). Css ('background', 'blue'); и тогда это работает, как я ожидал.

0
ответ дан Geeky Cat 3 March 2019 в 22:57
поделиться

Поскольку у вас не было кодов для работы с нами, вот небольшой пример, который я только что составил. Вместо добавления класса в td, а как насчет добавления его в tr? Это облегчит работу с CSS. При этом вы можете определить более одного класса и добавить его в зависимости от ваших предпочтений / требований.

Ниже приведен пример добавления класса в tr, а остальное выполняется с помощью CSS:

$(document).ready(function() {
  $( 'table tr' ).hover(function() {
    $('table tr').removeClass('active');
    $(this).addClass('active');
  });
});
td{background-color:#ff0;}
tr.active td{background-color:#f00;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
</tr>
<tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
</tr>
<tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
</tr>
</table>
[ 1110]

Приведенный выше код в данный момент работает при наведении, но при необходимости вы можете изменить его на щелчок.

Приветствия

0
ответ дан Syfer 3 March 2019 в 22:57
поделиться