0

我正在尝试将单选按钮注入到我的 jQuery-Mobile 页面中,它似乎很顺利,减去了一个细节。我只能选择一次单选按钮。一旦它们被选中,任何点击都不会取消选中它们。注入代码如下,关于我做错了什么有什么想法吗?

function load_states() {
    for(var i in level1_states) {
       var str = " ";
       str += "<label for=\" "+i+" \">"+i+"</label>";
       str += "<input type=\"radio\" name=\" "+i+" \" id=\" "+i+" \" value=\""+i+" \" />";

       $(str).appendTo("#level1");
    }
    $("input[type='radio']").prop("type", "radio").checkboxradio();
    $("#level1").controlgroup("create");
}
4

1 回答 1

0

这里的问题是我将每个单选按钮的名称属性设置为具有唯一值。我不知道为了使标准 html 单选按钮正确运行,它们需要有一个通用名称属性,如下所述:

http://forum.jquery.com/topic/radio-buttons-not-working-as-expected

于 2012-09-24T16:22:29.810 回答