【发布时间】:2018-05-17 00:03:45
【问题描述】:
我希望更改未选中复选框的标签颜色。到目前为止,我的 jQuery 代码只允许选中一个复选框。有没有办法让未选中的复选框标签文本在选择/选中另一个选项时变为不同的颜色?这是我的 HTML:
<label><input class="oneBox" type="checkbox" >Wednesday June 6th</label>
<label><input class="oneBox" type="checkbox" >Friday June 8th</label>
这里是只检查一个框的 jQuery:
$(document).ready(function(){
$('.oneBox').on('change', function() {
$('.oneBox').not(this).prop('checked', false);
$('#result').html($(this).data( "id" ));
if($(this).is(":checked"))
$('#result').html($(this).data( "id" ));
});
});
谢谢!
【问题讨论】:
-
“有办法吗?”是的。 “那是什么”? Take a look at the documentation for
css(),或者更好的是,toggleClass
标签: javascript jquery html css