-1

行ごとに2つのラジオボタンがあるテーブルがあります。これらのボタンは承認と拒否であるため、行ごとに異なる名前が付けられます。

選択したラジオボタンの値をjqueryに取り込むと、最初の選択が残りに影響します。つまり、最初に承認を選択した場合、残りに何を選択しても、それらのステータスは承認されます。

コードは次のとおりです。

jQuery:

var status=$('input:radio[name=status_input_+ID]:checked').val();

HTML:

<input name="status_input_<?php echo $id; ?>" type="radio" value="Approved">
Approve
<input name="status_input_<?php echo $id; ?>" type="radio" value="Rejected">
Reject
4

2 に答える 2

4

これを使って :

var status=$('input:radio[name="status_input_'+ID+'"]:checked').val();

値は引用符で囲む必要があります。このリンクを参照してください

于 2012-06-21T16:26:22.007 に答える
1

ラジオ ボタンの名前をコードに正しく入力していません。名前に引用符を使用する必要があります。

var status=$('input:radio[name="status_input_'+ID+'"]:checked').val();

あなたのフィドルを編集しました。チェックしてください。

于 2012-06-21T16:39:01.637 に答える