Установите / снимите все флажки в JQuery Mobile не удается

У меня есть страница jquerymobile с двумя кнопками. Один два, отметьте все флажки и один, чтобы снять все флажки.Первый раз, когда я нажимаю наcheck all это работает, но после снятия флажка это больше не работает.

Вот мой код:

<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 -->

Я использую jQuery 1.9.1 с jQuerymobile 1.3

Я уже посмотрел наКак установить или снять все флажки в JQuery Mobile? но это не помогло мне.

Ответы на вопрос(2)

Ваш ответ на вопрос