Checking and unchecking radio buttons with Jquery Mobile

I can't check a set of checkboxes programatically with jquery mobile, I have the following code:

<div data-role="fieldcontain"  id="div_radio" class="radiogroup">
    <fieldset data-role="controlgroup">
        <input type="radio" name="radio-pieces" id="radio-choice-1" value="3" checked="checked" />
        <label for="radio-choice-1">1 to 3</label>

        <input type="radio" name="radio-pieces" id="radio-choice-2" value="5"  />
        <label for="radio-choice-2">4 to 5</label>

        <input type="radio" name="radio-pieces" id="radio-choice-3" value="6"  />
        <label for="radio-choice-3">over 5</label>

If I do: $("input[type='radio']:last").attr("checked",true).checkboxradio("refresh"); everything works perfect, but none of this work at all:


How can I properly manipulate these elements? Unselecting all checkboxes also works fine:


It seems that the only checkbox working is the last one.



They all work just fine. You just need to trigger refresh on all input radio in group.

$("input[type='radio']:first").attr("checked", "checked");

jsFiddle is here.


Nothing worked for me except:

    $('#Store').trigger("click").trigger("click"); // yes... twice

On jQuery Mobile 1.4.2.


For me works this to uncheck the whole group of radios:


This doesn't seem right. The single quote is not needed input[type=radio] is correct. I'm using an outdated version (1.1.1). It would be help to know what version you're using.

Keep in mind that those are radio buttons, only one selected at a time.


in Jquery mobile radio button refresh like this:

$(".iscfieldset input[type='radio']:first").attr("checked", "checked");

    $(".iscfieldset input[type='radio']").checkboxradio().checkboxradio("refresh"); 

try this working fine for me


Recent Questions

Top Questions

Home Tags Terms of Service Privacy Policy DMCA Contact Us

©2020 All rights reserved.