<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/