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

クリックしたラジオの価値を知りたい

私が質問を正しく理解し、クリックした=チェックした場合、あなたはこれが欲しいです:

$('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 に答える