将单选按钮值转换为jQuery

时间:2012-06-21 16:08:28

标签: jquery radio-button

我有一个表格,每行有两个单选按钮,这些按钮被批准和拒绝, 所以对于每一行,他们都会有不同的名字。

当我将所选单选按钮的值输入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

2 个答案:

答案 0 :(得分:4)

使用此:

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

值应该用引号括起来。请参阅this link

答案 1 :(得分:1)

您没有在代码中正确放置单选按钮名称,您应该在名称中使用引号。

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

我已编辑了您的fiddle。检查一下。