Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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 获取选定的无线电值_Javascript_Jquery_Radio Group - Fatal编程技术网

Javascript 获取选定的无线电值

Javascript 获取选定的无线电值,javascript,jquery,radio-group,Javascript,Jquery,Radio Group,这是带有单选按钮的HTML块: <div id="lokationcontent" class="form-group"> <div class="radio"> <label><input type="radio" name="radioButtonGroup" id="ls0" value="Lokation_Stapelgatan Karlstad">Stapelgatan Karlstad</label>

这是带有单选按钮的HTML块:

<div id="lokationcontent" class="form-group">
   <div class="radio">
      <label><input type="radio" name="radioButtonGroup" id="ls0" value="Lokation_Stapelgatan Karlstad">Stapelgatan Karlstad</label>
   </div>
   <div class="radio"><label><input type="radio" name="radioButtonGroup" id="ls1" value="Lokation_Torggatan Karlstad">Torggatan Karlstad</label></div>
   <div class="radio"><label><input type="radio" name="radioButtonGroup" id="ls2" value="Lokation_Värmlandsgatan Karlstad">Värmlandsgatan Karlstad</label></div>
</div>

但是当我在console.log时,该值是未定义的,我做错了什么?

Jquery对象不包含名为value的属性。试试看

如果你想在上面使用.value,那么你必须访问核心JS对象

$('input[name="radioButtonGroup"]:checked')[0].value
$('input[name="radioButtonGroup"]:checked')[0].value
使用时,jQuery对象的value属性不存在

$('input[name="radioButtonGroup"]:checked').val()

您正在尝试使用javascript属性值创建jquery对象。您应该将其转换为javascript对象并使用.value.xml,如下所示:

$('input[name=radioButtonGroup]:checked')[0].value;
或者您需要使用jquery方法。val:

value是检索值的本机JS方式。在jQuery中,您需要使用val:

如果希望使用value属性,请使用:

$('input[name=radioButtonGroup]:checked')[0].value;
$('input[name=radioButtonGroup]:checked').val()
$('input[name="radioButtonGroup"]:checked').val()
$('input[name="radioButtonGroup"]:checked')[0].value