2013-02-25 137 views
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> 

我想知道哪些点击电台的价值。如何实现这一目标?

回答

2

通过使用val();

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

我想知道这是点击

如果我没有理解这个问题的权利和点击 = 检查收音机的价值,你想这样:

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

像这样

$(document).ready(function(){ 
     $("input[type='radio']:checked").val(); 
}); 
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(); 
}); 
+0

我绑定了“改变”事件给所有电台。那么它是否等同于你的代码? – pheromix 2013-02-25 12:36:47

+0

是的。如果要将更改事件绑定到页面中的所有单选按钮,上面给出的代码将起作用。 – arulmr 2013-02-25 12:38:58