如何使用 Javascript 函数获取 RadioList 值

How to Get A RadioList Value with Javascript Function

我有这个:

<?php
$list = [];
$list = [1 => 'Aumento' , 0 => 'Disminución'];

echo $form->field($modi, 'aumento')->radioList($list)->label("<b>Seleccione acción a realizar</b>");

?>

并且我需要使用 javascript 中的函数获取向量“$list”的值,我有:

$('#modificaciones-aumento').change(function(){
 var valor = $('#modificaciones-aumento').val();
 alert(valor);
});

但它不起作用,我也尝试使用函数"prop.("checked")",但它也不起作用。

您的单选按钮没有 id 值。 #modificaciones-aumento 是你的 div

id
<div id="modificaciones-aumento">
    <label>
        <input type="radio" name="Modificaciones[aumento]" value="1"> Aumento
    </label>
    <label>
        <input type="radio" name="Modificaciones[aumento]" value="0"> Disminución
    </label>
</div>

为您的选择器尝试 #modificaciones-aumento :radio,并在您的函数中尝试 $(this)

$('#modificaciones-aumento :radio').change(function(){
    var valor = $(this).val();
    alert(valor);
});

jsFiddle - http://jsfiddle.net/d6mfuv0c/