Javascript 如何设置重置/清除单选按钮JS,但不包括1个单选按钮

Javascript 如何设置重置/清除单选按钮JS,但不包括1个单选按钮,javascript,jquery,html,Javascript,Jquery,Html,我想做4行单选按钮 第1行、第2行、第3行和最后一行 如果我点击重置按钮 单选按钮返回其正常选择(选中或取消选中) 但我想让第1行不受影响(不重置) 由于此脚本重置/清除所有单选按钮 多谢各位 $('#重置')。在('click',function()上{ $('input[type=radio]')。prop('checked',function(){ 返回此.getAttribute('checked')='checked'; }); }); A. B C 1. 2. 3. 1a 2b

我想做4行单选按钮 第1行、第2行、第3行和最后一行

如果我点击重置按钮 单选按钮返回其正常选择(选中或取消选中) 但我想让第1行不受影响(不重置) 由于此脚本重置/清除所有单选按钮

多谢各位

$('#重置')。在('click',function()上{
$('input[type=radio]')。prop('checked',function(){
返回此.getAttribute('checked')='checked';
});
});

A.
B
C
1.
2.
3.
1a
2b
3c
1a
2b
3c
重置

您可以通过获取名称或使用
来检查。也不要使用
选择器

$('#reset').on('click', function() {
    $('input[type=radio]').prop('checked', function () {
        var rdoName = $(this).attr('name');
        if(rdoName != 'rdo1'){
            return this.getAttribute('checked') == 'checked';
        }
    });
});

您可以通过获取名称或使用
.not
选择器来检查

$('#reset').on('click', function() {
    $('input[type=radio]').prop('checked', function () {
        var rdoName = $(this).attr('name');
        if(rdoName != 'rdo1'){
            return this.getAttribute('checked') == 'checked';
        }
    });
});
您可以使用或排除不想重置的选项:

$('input[type=radio]').not('[name="rdo1"]').prop('checked', function () {
    return this.getAttribute('checked') == 'checked';
});
展开并运行以下代码段以在上下文中查看它

$('#重置')。在('click',function()上{
$('input[type=radio]')。不是('[name=“rdo1”]')。属性('checked',函数(){
返回此.getAttribute('checked')='checked';
});
});

A.
B
C
1.
2.
3.
1a
2b
3c
1a
2b
3c
重置
您可以使用或排除不想重置的选项:

$('input[type=radio]').not('[name="rdo1"]').prop('checked', function () {
    return this.getAttribute('checked') == 'checked';
});
展开并运行以下代码段以在上下文中查看它

$('#重置')。在('click',function()上{
$('input[type=radio]')。不是('[name=“rdo1”]')。属性('checked',函数(){
返回此.getAttribute('checked')='checked';
});
});

A.
B
C
1.
2.
3.
1a
2b
3c
1a
2b
3c
重置

第一行正在重置,我不想重置。仍然选中但不重置/取消选中(如果我单击“重置”,则第1行的位置不会移动。第1行正在重置,我不希望重置。仍然选中但不重置/取消选中(如果我单击“重置”,则第1行的位置不会移动。此行正在工作,谢谢:)我想我应该回答它。完成。此行正在工作,谢谢:)我想我应该回答这个问题。完成。