如何在jQuery mobile中获取选中的单选按钮值?

我有一组单选按钮组。 如何为每个组检查是或现在检查哪个并将它们添加到arrays?

这是我到目前为止所得到的:

我的jquery代码:

 $(function () { $("#getinfo").click(function () { $("input[name*=radio-choice-1]:checked").each(function () { alert($(this).val()); }); }); });  

和单选按钮

 
getinfo

您正在寻找带有名称包含文本radio-choice-1的已检查单选按钮 – 这只是一个单选按钮,因为它是全名。 我认为你真正想要的是选中的单选按钮,其名称包含文本radio-button-所以只需从选择器中删除1

工作演示

这将完成工作。 我在我的项目中使用以下代码。 简单直接,如jQuery Mobile文档中所述。

 $("input[type='radio']").bind( "change", function(event, ui) { console.log($(this).val()); });