Как это сделать? У меня есть checkbox
, который, когда вы нажимаете/проверяете полную колонку td
, будет иметь цвет фона. Затем, если он не установлен, он удалит свой фоновый цвет. Также, если он уже проверен, и пользователь проверил еще один checkbox
, тот, который был отмечен, будет иметь фоновый цвет, а предыдущий цвет не будет иметь цвета фона.Изменение фонового цвета td при проверке
0
A
ответ
0
Вы должны просто добавить Col тегов в HTML-таблицу. Затем вы можете установить цвет фона в седловине и будет делать все TDs в столбце, цвет:
function ChangeColColor(chkCol,col) {
var varCol = document.getElementById(col);
var varColor = "White";
if (chkCol.checked == true) {
varColor = "Red";
}
varCol.style.backgroundColor = varColor;
}
<table>
<colgroup>
<col id="colA">
<col id="colB">
<col id="colC">
</colgroup>
<tr>
<td>Column A <input id="chkColA" type="checkbox" onclick="ChangeColColor(this,'colA')"/></td>
<td>Column B <input id="chkColB" type="checkbox" onclick="ChangeColColor(this,'colB')"/></td>
<td>Column C <input id="chkColC" type="checkbox" onclick="ChangeColColor(this,'colC')"/></td>
</tr>
<tr>
<td>Data A:1</td>
<td>Data B:1</td>
<td>Data C:1</td>
</tr>
<tr>
<td>Data A:2</td>
<td>Data B:2</td>
<td>Data C:2</td>
</tr>
<tr>
<td>Data A:3</td>
<td>Data B:3</td>
<td>Data C:3</td>
</tr>
</table>
0
попробовать что-то вроде ниже
$('input:checkbox').click(function() {
$(this).parent().addClass('green')
$('input:checkbox').not(this).prop('checked', false).parent().removeClass('green');
});
.green {
background-color: green;
width: 50px;
height: 50px;
padding: 10px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table width="200" border="1">
<tbody>
<tr>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
</tr>
</tbody>
</table>
Смежные вопросы
- 1. Изменение <td> фонового цвета при наведении на изображение
- 2. Изменение цвета ячейки таблицы при проверке переключателя
- 3. Изменение фонового цвета при прокрутке
- 4. Изменение цвета фонового цвета не срабатывает
- 5. Изменение цвета строки DataGridView при проверке CheckBox.
- 6. Изменение цвета метки флажка при проверке
- 7. Изменение фонового изображения и цвета при обновлении
- 8. Изменение фонового цвета родительского элемента при зависании
- 9. Изменение фонового цвета кнопки Wpf при фокусировке
- 10. Изменение цвета td при нажатии гиперссылки внутри td
- 11. Изменение фонового цвета html5 видеоэлемент
- 12. Изменение фонового цвета бутстраповского аккордеона
- 13. Простое изменение фонового цвета в React-Redux
- 14. изменение выпадающего содержимого при проверке
- 15. Изменение фонового цвета фона окна поворота
- 16. Изменение цвета текста в зависимости от цвета фонового изображения
- 17. Изменение связанного цвета текстового поля с jquery при проверке клиента
- 18. Android: изменение фонового цвета активности (основной вид)
- 19. Bootstrap 3 - Изменение выпадающего фонового цвета
- 20. Изменение градиента фонового цвета, медленная анимация
- 21. Изменение цвета фонового изображения в Google Картах
- 22. Изменение фонового цвета CSS с помощью PHP
- 23. Изменение фонового цвета, когда div fadeIn
- 24. Изменение цвета td зависит от статуса
- 25. Принудительное изменение цвета фонового изображения при повороте устройства и автозапуске
- 26. Добавление фонового цвета на TD сделал мой границы исчезают
- 27. Включение и удаление фонового цвета данных таблицы (td)
- 28. Изменение цвета фона при зависании
- 29. Не работает изменение фонового изображения при зависании
- 30. изменение фонового изображения при прокрутке
просто уточняет ваш вопрос ... вы хотите изменить фоновый цвет полного столбца, когда t op checkbox проверяется, правильно? – PlantTheIdea
Ну, я добавил сниппет, чтобы люди не делали нисходящий пост. Удачи! –
есть. вот что мне нужно сделать. @PlantTheIdea – Jennifer