Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery取消选择Yii2放射科医生_Javascript_Php_Jquery_Yii2_Radiobuttonlist - Fatal编程技术网

Javascript 使用jQuery取消选择Yii2放射科医生

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

我试图在yii2中使用jquery取消选择单选按钮。我已经尝试了使用jQuery取消选择单选按钮的所有可能语法

  <?= $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;