这是我的 HTML:
<div class="sss">
<label class="label_radio" for="radio-01">
<input name="vtip" id="radio-01" value="50" type="radio" />
<img src="http://www.tui-travelcenter.ro/layouts/innobyte/images/radio_50.jpg" width="199" height="241" style="display:block">
</label>
</div>
<div class="ddd">
<label class="label_radio1" for="radio-02">
<input name="vtip" id="radio-02" value="100" type="radio" />
<img src="http://www.tui-travelcenter.ro/layouts/innobyte/images/radio_100.jpg" width="199" height="241" style="display:block">
</label>
</div>
<div class="clear"></div>
这是我的javascript:
$(document).ready(function () {
$('#radio-01').change(function(){
$(".label_radio").css({background: "#fff"});
$(".label_radio1").css({background: "#fff"});
if($(this).is(":checked")) {
$(".label_radio").css({background: "#000"});
} else {
$(".label_radio").css({background: "#f00"}) ;
}
});
$('#radio-02').change(function(){
$(".label_radio").css({background: "#fff"});
$(".label_radio1").css({background: "#fff"});
if($(this).is(":checked")) $(".label_radio1").css({background: "#000"});
else $(".label_radio1").css({background: "#fff"}) ;
});
});
我有两个单选按钮,它们有一个自定义图像。单击时,它们会更改背景,因此您可以看到它已被选中。(这里是现场直播:tui-travelcenter.ro/concurs_vouchere.php - 2 张图片。)这在 Firefox、Chrome 中运行良好,但在 IE 中不行。