我想在 jQuery 中使用选中的单选按钮执行一些操作,但是我不太确定如何执行此操作。
我有一组单选按钮,我使用以下代码获得选中的单选按钮:
var solid_checked = ($('#solidcolor input[name=asw_options[box_background_color]]:checked').val());
我现在怎么能说向那个选中的单选按钮添加一个 CSS 类。我只想将 CSS 类添加到选中的单选按钮而不是其他单选按钮。
试图做这样的事情:
$(this).addClass('selected').siblings().removeClass('selected');
编辑
我正在做的是使用图像作为使用 CSS 和 jQuery 的单选按钮。您单击图像以选择它,最终会在其周围出现橙色边框。然后保存设置。
当页面重新加载时,我希望选中的单选按钮(图像)保持橙色边框,但我无法让它工作。
这是我最初用来突出显示单选按钮的 jQuery(图片)
$('#solidcolor input:radio').addClass('input_hidden');
$('#solidcolor label').click(function() {
$(this).addClass('selected').siblings().removeClass('selected');
});
我现在如何添加:
$(this).addClass('selected');
类到脚本,以便它突出显示选中的单选按钮?
想尝试实现这样的目标:
if($("input[name='asw_options[box_background_color]']").is(':checked')) {
$(this).css("border", "solid 3px orange");
}
或者
if($("input[name='asw_options[box_background_color]']").is(':checked')) {
$(this).addClass('selected');
}
但这些都不起作用。