我有一个如下所示的复选框,我想在点击复选框后添加font style =“BACKGROUND-COLOR:yellow”。我该怎么做?
<input type="checkbox" name = "checkbox" id="prime">
<label for="checkbox" name="checkboxlabel" id="primelabel">Checkbox</label>
答案 0 :(得分:4)
<强> HTML 强>
<input type="checkbox" name ="prime" id="prime">
<label for="prime" name="checkboxlabel" id="primelabel">Checkbox</label>
<强> JS 强>
if($("#prime").is(":checked"))
$('label[for="prime"]').addClass("highlight");
$("#prime").change(function() {
$('label[for="' + this.id + '"]').toggleClass("highlight");
});
<强> CSS 强>
.highlight { background-color: yellow; }