如果名称相同,如何设置单选按钮相同的值

how to set radio button same value if same name attr

如何在单选按钮 onchange 时设置相同的值(当 select 某人单选按钮时)

<body>

    <label>slect color:</label>
    <br>
    <label><input type="radio" name="logic_01">YES</label>
    <label><input type="radio" name="logic_01">NO</label>
    <br>
    <label><input type="radio" name="logic_02">YES</label>
    <label><input type="radio" name="logic_02">NO</label>
    <br>
    <label><input type="radio" name="logic_03">YES</label>
    <label><input type="radio" name="logic_03">NO</label>
<script>
    $('input[type=radio]').change(function(){
        $(this).attr("value","SS")
    })     
</script>    

</body>

例如 select 姓名 logic_01 然后

<label><input type="radio" name="logic_01" value="logic_01">YES</label>
<label><input type="radio" name="logic_01" value="logic_01>NO</label>

使用属性选择器选择所有具有当前名称的单选按钮。

$('input[type=radio]').change(function(){
    $(`:radio[name=${this.name}]`).val("SS");
});

我认为您以错误的方式使用无线电输入,如果选择了它们,您的输入应该具有相同的名称和不同的值以捕获:

<label><input type="radio" name="logic" value="logic_01">Logic 1</label>
<br>
<label><input type="radio" name="logic" value="logic_02">Logic 2</label>
<br>
<label><input type="radio" name="logic" value="logic_03">Logic 3</label>