Das Aktivieren / Deaktivieren aller Kontrollkästchen in jquery mobile schlägt fehl

Ich habe eine Jquerymobile-Seite mit zwei Knöpfen. Ein Kontrollkästchen für zwei Kontrollkästchen und ein Kontrollkästchen zum Deaktivieren aller Kontrollkästchen.Zum ersten Mal klicke ich aufcheck all es funktioniert, aber nach dem Deaktivieren funktioniert es nicht mehr.

Hier ist mein Code:

<div data-role="page" id="selecttest">

    <div data-role="header">
        <a href="#sc" data-icon="home">SSC</a>
        <h1>...</h1>
    </div><!-- /header -->

    <div data-role="content">
        <fieldset class="ui-grid-a">
            <div class="ui-block-a"><button onclick="$('#selecttest input[type=checkbox]').attr('checked','checked').checkboxradio('refresh');" data-theme="b">check all</button></div>
            <div class="ui-block-b"><button onclick="$('#selecttest input[type=checkbox]').removeAttr('checked').checkboxradio('refresh');" data-theme="b">uncheck all</button></div>
        </fieldset>
        <fieldset data-role="controlgroup">
            <input type="checkbox" name="checkbox-v-2a" id="checkbox-v-2a">
            <label for="checkbox-v-2a">One</label>
            <input type="checkbox" name="checkbox-v-2b" id="checkbox-v-2b">
            <label for="checkbox-v-2b">Two</label>
            <input type="checkbox" name="checkbox-v-2c" id="checkbox-v-2c">
            <label for="checkbox-v-2c">Three</label>
        </fieldset>
    </div>
</div><!-- /page -->

Ich verwende jQuery 1.9.1 mit jQuerymobile 1.3

Ich habe mir das schon angeschautSo aktivieren oder deaktivieren Sie alle Kontrollkästchen in JQuery Mobile aber es hat mir nicht geholfen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage