Javascript 使用jQuery取消选择Yii2放射科医生
我试图在yii2中使用jquery取消选择单选按钮。我已经尝试了使用jQuery取消选择单选按钮的所有可能语法Javascript 使用jQuery取消选择Yii2放射科医生,javascript,php,jquery,yii2,radiobuttonlist,Javascript,Php,Jquery,Yii2,Radiobuttonlist,我试图在yii2中使用jquery取消选择单选按钮。我已经尝试了使用jQuery取消选择单选按钮的所有可能语法 <?= $form->field($model, "radio[$component->accident_component_id]")->radioList(ArrayHelper::map(AccidentTemplateComponentData::find()->where(['=', 'accident_component_id', $com
<?= $form->field($model, "radio[$component->accident_component_id]")->radioList(ArrayHelper::map(AccidentTemplateComponentData::find()->where(['=', 'accident_component_id', $component->accident_component_id])->all(),'accident_data_id' ,'accident_data_text'), ['separator'=>'<br/>','tag'=> false, 'prompt'=>'- Options -', 'class'=>"$checkClass", "id"=>"input-$component->accident_component_id"])->label(false); ?>
以上两种方法都不起作用。当我右键单击元素时,有一个同名的隐藏输入,我想知道它是否被覆盖。上述代码适用于普通单选按钮
任何帮助都会很好。谢谢你你需要添加
我不必重复它…因为在yii2中我们可以注册js。我可以直接访问这些变量。。当我尝试检索值时效果很好。只有取消选中不起作用
//tried using Javascript
document.getElementByNAme('Accident[radio][$component->accident_component_id]').checked = false;
//tried using jQuery
$('input[name=\"Accident[radio][$component->accident_component_id]\"]').removeAttr('checked');
//tried using Javascript
document.getElementsByName('Accident[radio][<?php echo $component->accident_component_id ?> ] ').checked = false;
//tried using jQuery
$('input[name=\"Accident[radio][<?php echo $component->accident_component_id]\"?>]').removeAttr('checked');
document.getElementsByName('Accident[radio][$component->accident_component_id]')[0].checked = false;