选中单选按钮时,jquery将类添加到元素

选中单选按钮时,jquery将类添加到元素,jquery,onchange,addclass,Jquery,Onchange,Addclass,当选中单选按钮列表中的某个单选按钮时,我试图将类“disabled”添加到元素中 这是我的(简化的)html 在本例中,我试图将类“disabled”添加到#customize-control-site_样式中。但目前这根本不起作用。您应该将事件附加到单选按钮类,然后使用此 $("input.image-select:radio").change(function() { if (this.value == "1") { $('#customize-control-sit

当选中单选按钮列表中的某个单选按钮时,我试图将类“disabled”添加到元素中

这是我的(简化的)html


在本例中,我试图将类“disabled”添加到#customize-control-site_样式中。但目前这根本不起作用。

您应该将事件附加到单选按钮类,然后使用

$("input.image-select:radio").change(function() {
    if (this.value == "1") {
        $('#customize-control-site_style').addClass('disabled');
    } else {
        $('#customize-control-site_style').removeClass('disabled');
    }
});

您应该将事件附加到单选按钮类,然后使用
this

$("input.image-select:radio").change(function() {
    if (this.value == "1") {
        $('#customize-control-site_style').addClass('disabled');
    } else {
        $('#customize-control-site_style').removeClass('disabled');
    }
});
请尝试以下代码:

$("input.image-select:radio").click(function() {
    if (this.checked) {
        $('#customize-control-site_style').addClass('disabled');
    }
    else $('#customize-control-site_style').removeClass('disabled');
});
请尝试以下代码:

$("input.image-select:radio").click(function() {
    if (this.checked) {
        $('#customize-control-site_style').addClass('disabled');
    }
    else $('#customize-control-site_style').removeClass('disabled');
});

您的值保存在变量
layout\u selection
中,但请选中
navbar\u pos\u val
。这正常吗?啊,是的,对不起,输入错误,在描述中输入您的值保存在变量
layout\u selection
中,但请选中
navbar\u pos\u val
。这正常吗?啊,是的,对不起,输入错误,在描述中被打断了