-1

この例を機能させたい

http://jsfiddle.net/ca11111/m8qyN/1/

すべて選択ボタンがあります

どうも

4

3 に答える 3

3

このようにしてください:-

$('a[type=button]').click(function() {
    $('#checks  input[type=checkbox]').attr('checked', 'checked').checkboxradio('refresh');
});

jquery mobile でチェックボックスをオンにするには、 を使用する必要がありますcheckboxradio('refresh')

これがトリックです。チェックボックスをオンにするために従う必要があります。

ライブデモを参照

于 2012-07-20T16:41:39.593 に答える
0

これはあなたのために働きますか:

JS

$('#checkAll').on('click', function() {
    $('.checkAllGroup').each(function() {
        var cb = $(this);
        cb.attr('checked', true).checkboxradio('refresh');
    });
});

HTML

<div data-role="page" id="Home">
    <div data-role="content">     
test
    <div id="checks" data-role="fieldcontain">
                     <fieldset data-role="controlgroup">
                        <legend>Pays:</legend>
                        <input type="checkbox" name="reg1" id="checkbox-1a" class="checkAllGroup"/>
                        <label for="checkbox-1a">11</label>

                        <input type="checkbox" name="reg2" id="checkbox-2a" class="checkAllGroup"/>
                        <label for="checkbox-2a">12</label>

                    </fieldset>
                </div>      

        <a type="button" id="checkAll">check</a>


    </div>

</div>
于 2012-07-20T16:38:07.133 に答える
-1

getterメソッドではなく、このsetterを使用する必要があります。

于 2012-07-20T16:31:07.723 に答える