1

我的表单中有许多从数据库中获取的单选按钮:

             ... <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

4 回答 4

2

我想知道被点击的收音机的价值

如果我正确理解了这个问题并单击了= checked,那么你想要这个:

$('input[type="radio"]:checked').val()
于 2013-02-25T11:47:17.163 回答
2

通过使用 val();

var selected = $('input[type="radio"]:checked').val()
于 2013-02-25T11:48:18.777 回答
1

像这样的东西

$(document).ready(function(){
      $("input[type='radio']:checked").val();
});
于 2013-02-25T11:48:38.277 回答
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();
});
于 2013-02-25T11:49:10.900 回答