jqm单选按钮不切换

时间:2012-09-24 16:14:22

标签: javascript jquery-mobile radio-button

我正在尝试将单选按钮注入我的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");
}

1 个答案:

答案 0 :(得分:0)

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

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