HTML / JS Обновление одной ячейки таблицы из другой ячейки таблицы

0

Возможно ли обновить одну ячейку таблицы из другой ячейки таблицы?

Пример: У меня есть сайт MediaWiki, а на странице A У меня есть ячейка таблицы, например:

<td style="background: grey; color: black;"> Proposed</td>

Я хочу обновить цвет в этой ячейке (скажем, на зеленый), и он обновит полностью другую ячейку таблицы на странице B (также изменив ее на Green).

Итак, есть способ динамически связать две ячейки таблицы, так что, когда одна ячейка изменена, другая ячейка также обновляется, чтобы отразить то же изменение.

  • 0
    дать им класс CSS.
Теги:
html-table
mediawiki
wiki

1 ответ

0

Я не думаю, что то, что вы предлагаете, - хорошая идея. Цвет одной ячейки не должен зависеть от цвета какой-либо ячейки в совершенно другой таблице. Вместо этого цвета обеих ячеек должны зависеть от некоторого общего ресурса.

Этот общий ресурс может быть стилем CSS, используя тот же класс CSS для обеих ячеек (как предложил Эндрю в комментарии).

Например, вы бы определили proposed-cell класса CSS (скорее всего, в MediaWiki:Common.css):

.proposed-cell 
{
    color: black;
}

И затем используйте его так:

<td class="proposed-cell">

Или это может быть шаблон MediaWiki, который вы бы указали из стиля ячейки.

Например, вы можете создать страницу Template:Proposed color, чье содержимое будет black.

Тогда вы будете использовать его следующим образом:

<td style="color: {{Proposed color}};">

Ещё вопросы

Сообщество Overcoder
Наверх
Меню