我无法在单选按钮列表的标签中添加类,下面是 html 代码:
<div class="custom-radio">
<input id="MainContent_rblUserType_2" type="radio" checked="checked" value="3" name="MainContent$rblUserType">
<label class="" for="MainContent_rblUserType_2">I am buyer</label>
</div>
我试图在标签中添加类的 Jquery 是:
$(document).ready(function() {
if($("input.check").is(":checked")){
$(this).label.addClass("checked");
}
});
最佳答案
使用.next()
$("input:radio").next('label').addClass("checked");
此外,您的输入没有任何名称为 check
的类,因此您可能需要将其更改为
$("input:radio").is(":checked")
您也可以这样做来代替 if 条件 -
$(document).ready(function() {
$("input:radio:checked").next('label').addClass("checked");
});
演示 --->
http://jsfiddle.net/tLFjA/5/
关于如果选中单选按钮,则 jQuery addClass 添加标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17152494/