我有一些动态单选按钮,现在我的问题是如何检测选择/单击哪个单选按钮?如何获得所选单选按钮的值? 我的代码:
<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>
答案 0 :(得分:3)
您的单选按钮必须全部具有相同的名称,以便在任何时候只能选择1个按钮。
$('input[type="radio"]').on('change',function(){
alert($(this).val());
});
答案 1 :(得分:1)
试试这个:
$('input:radio').change(function(){
var id = $(this).attr('id');
var val = $(this).val()
})
答案 2 :(得分:0)
简单。做这样的事情:
$(function() {
$('input[type=radio]').on("change",function() {
alert($(this).val());
});
});
查看demo
答案 3 :(得分:0)
$("input:radio").attr("checked").each(function()
{
alert($(this).val());
});