<label for="apsgender">
<div class="join-label">Gender</div>
</label>
<fieldset id="gender_male">
<input type="radio" name="apsgender" value="1">
Male
</fieldset>
<fieldset id="gender_female">
<input type="radio" name="apsgender" value="2">
Female
</fieldset>
これは私が今扱っているコードです。フィールドセットと奇妙なラベルを前もって使用しているため、別のstackoverflow投稿から取得したこの方法でcssを設定しても機能しません。
input[type="radio"] {
display:none;
}
label {
display:block;
padding-left:30px;
font-family:Arial;
font-size:16px;
background: url('http://projects.opengeo.org/common/geosilk/trunk/silk/cross.png') left center no-repeat;
}
input[type="radio"]:checked + label {
background: url('http://particletree.com/examples/buttons/tick.png') left center no-repeat;
}
私たちの開発チームがこのコードを設定しましたが、ラジオ ボタンに画像を使用しようとした人は誰もいないと思います。また、可能であれば純粋な JS を使用することもできますが、スクリプトは要素の前にしか配置できず、後では配置できません。
これが可能かどうか教えてください。前もって感謝します。
私が取り組んでいるjsFiddleを投稿しますが、文字通りどこにも行きません。http://jsfiddle.net/z25FR/1/