如何获得点击的radiobutton的价值?

时间:2013-02-25 11:45:10

标签: jquery

我的表单中有许多单选按钮来自数据库:

             ... <tr>';
                        for ( $i = $data["figure"]["cnt"] / 2; $i < $data["figure"]["cnt"]; $i++) {
                         $tabFields[4]['html'] .= '<td align="center">
                            <img src="' . HTTP_IMAGES .'figures/' . $data["figure"][$i]["fig_image"] . '" width="60px" />
                        </td>';

                        }
                    $tabFields[4]['html'] .= '  
                    </tr>
                    <tr>' ;

                        for ( $i = $data["figure"]["cnt"] / 2; $i < $data["figure"]["cnt"]; $i++) {
                        $tabFields[4]['html'] .= '
                        <td align="center">     
                        <input type="radio" name="fig_code" value="' . $data["figure"][$i]["fig_code"] . '"  />
                        </td>';

                        }
                        $tabFields[4]['html'] .= '
                    </tr>

我想知道点击的收音机的价值。如何实现?

4 个答案:

答案 0 :(得分:2)

  

我想知道点击的广播的价值

如果我理解正确的问题且点击了 = 已选中,您需要这样:

$('input[type="radio"]:checked').val()

答案 1 :(得分:2)

利用val();

var selected = $('input[type="radio"]:checked').val()

答案 2 :(得分:1)

类似这样的事情

$(document).ready(function(){
      $("input[type='radio']:checked").val();
});

答案 3 :(得分:1)

如果只在页面加载后获得所选单选按钮的值,请尝试此操作。

$(document).ready(function(){
    var selected = $('input:radio:checked').val();
});

如果您想获得所选单选按钮的值,只要有更改,您可以尝试:

$(document).ready(function(){
    $('input:radio').change(function(){
        var selected = $('input:radio:checked').val();
    });
    var selected = $('input:radio:checked').val();
});