0

私はいくつかの動的ラジオボタンを持っていますが、今私の問題は、どのラジオボタンが選択/クリックされたかを検出する方法と、選択したラジオボタンの値を取得する方法です?? 私のコード:

<div class="well sidebar-nav  rbatch">
<ul class="nav nav-list">
<li class="nav-header">
<?php
  include 'connect.php';
  $result = mysql_query('select * from batches');       
  $index=0;
  while($row=mysql_fetch_array($result))
  echo "<label class='radio'>
       <input type='radio' id='".$index++."'> Check me out
    </label>"           
?>
</li>
</ul>
</div>
4

4 に答える 4

3

http://jsfiddle.net/ctFt7/

一度に 1 つのボタンしか選択できないように、ラジオ ボタンはすべて同じ名前にする必要があります。

$('input[type="radio"]').on('change',function(){
            alert($(this).val());
});
于 2012-06-08T01:45:51.097 に答える
1

これを試して:

$('input:radio').change(function(){
   var id = $(this).attr('id');
   var val = $(this).val()
})
于 2012-06-08T01:43:27.260 に答える
0

単純。次のようにします。

​$(function() {
    $('input[type=radio]').on("change",function() {
        alert($(this).val());
    });  
});​

デモを見る

于 2012-06-08T01:42:44.517 に答える
0
$("input:radio").attr("checked").each(function()
{
           alert($(this).val());    
});
于 2012-06-08T01:43:49.477 に答える