このラジオ入力は、jQueryで作成されたAJAXコールによってPHPから追加されます。ユーザーがボタンをクリックするたびに、1つのラジオがPHPコードから追加されます。スタイリングされていないときは、ラジオ入力は完全に機能します。このスタイルを使用しようとすると、切り替えが停止します。私は問題がdiv
だと思いますが、わかりません。複数のスタイルのラジオボタンを追加します
.h_tick {
margin-left: 1px;
margin-top: 0;
float: left;
height: 35px;
width: calc(14.28% - 1.85px);
width: -webkit-calc(14.28% - 1.85px);
width: -moz-calc(14.28% - 1.85px);
background-color: #eee;
border-radius: 0px;
text-align: center;
line-height: 35px;
font-size: 18px;
font-weight: bold;
color: #333;
}
.tc {
line-height: 35px;
text-align: center;
height: 35px;
}
label.tick {
color: ;
text-align: center;
}
input.tick {
display: none;
float: left;
}
input.tick[type=radio] + label.tick div.tc {
color: #fff;
background-color: ;
border-radius: 3px;
}
input.tick[type="radio"]:checked + label.tick div.tc:after {
content: '✔';
color: #09ad7e;
}
<div class="h_tick">
<input class="tick" type="radio" id="tk" value=""/>
<label class="tick" for="tk">
<div class="tc" style=""></div>
</label>
</div>
<div class="h_tick">
<input class="tick" type="radio" id="tk" value=""/>
<label class="tick" for="tk">
<div class="tc" style=""></div>
</label>
</div>
いいえ、助けてうれしい –