使用jquery将“selected”分配给radio标签

时间:2013-08-09 19:03:16

标签: jquery label radio selected

我有一组带有相关标签的无线电输入。有一些CSS魔术来提升按钮,这很好用。我需要能够更改标签的选定属性。

<input type='radio' id='radio1' name='resolution' value='0' selected />
<input type='radio' id='radio2' name='resolution' value='1' />
<label for='radio1' class='cb-enable selected' ><span>Open</span></label>
<label for='radio2' class='cb-disable ' ><span>Closed</span></label>

我如何使用jQuery设置标签选择器?

1 个答案:

答案 0 :(得分:1)

$("input:radio[name='resolution']").change(function(){
    $("label").removeClass("selected");
    $("label[for='" + this.id + "']").toggleClass("selected", this.checked);
});

http://jsfiddle.net/QKL5t/