这是我的HTML:jQuery的IE变化/ click事件不工作
<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中却不行。
您使用的是什么版本的IE? –
我使用的是IE 9.0.8 – Luna84
我已经在IE 9上测试过了,它完美地工作:S –