当单击块内部的单选按钮时,我试图更改块的背景颜色。单击无线电时更改背景颜色
我这样做,但我不明白为什么它不工作。 下面是代码:
$(document).ready(function() {
$('#rad').click(function() {
$('#label').addClass('radio-active');
});
});
.radio-active {
background-color: black;
color: white;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li class="radio-item" id="label">
<input id="rad" type="radio" name="rad" >
<label class="radio-label"for="f-option">£25</label>
</li>
</ul>
THX
把你的类的风格标签或CSS file.Make确保您包括jQuery的。 – Mihai
我将您的代码块更改为片段。它看起来像那里的一切都很完美。你记得包含'jquery'库吗? – Dekel
@ cjl750“li”元素有标签 – Dekel