选中单选按钮时更改 td 背景
Change td background when radio button is checked
http://jsfiddle.net/greedylan/2tytxhoj/1/
所以当我的单选按钮被选中时,我需要让TD cell的背景变成蓝色。这7 buttons/labels 需要的时候再拿出来。我不能将定位设置为固定(每个相对或绝对)。
我发现了这个:
input[type=radio]:checked + label {
background:#293486;
}
但它只适用于标签。我需要突出显示整个单元格。为此,我们需要 Javascript 吗?
不,你不需要 JS。
您只需调整标签的大小和位置,它就会起作用:
td {
position: relative
}
input[type=radio]:checked + label {
color: white;
background-color:blue;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
然后您可以使用填充来调整文本的位置。
http://jsfiddle.net/greedylan/2tytxhoj/1/
所以当我的单选按钮被选中时,我需要让TD cell的背景变成蓝色。这7 buttons/labels 需要的时候再拿出来。我不能将定位设置为固定(每个相对或绝对)。
我发现了这个:
input[type=radio]:checked + label {
background:#293486;
}
但它只适用于标签。我需要突出显示整个单元格。为此,我们需要 Javascript 吗?
不,你不需要 JS。 您只需调整标签的大小和位置,它就会起作用:
td {
position: relative
}
input[type=radio]:checked + label {
color: white;
background-color:blue;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
然后您可以使用填充来调整文本的位置。