2

モバイル Web アプリケーションの開発に JQM を使用しています。チェックボックスの状態に応じて、フォームの一部を非表示/表示しようとしています。これは iPhone では問題なく動作しますが、ユーザーがフォームのブロックを表示するチェック ボックスをオンにするとすぐに非表示になり、自動的にチェックが外されるように、Android フォンでは奇妙な動作をします。私は JQM を初めて使用します。ここで言及することを見逃した場合はお知らせください。

 $('form #addsp').click(function () {
    if ($('form #addsp').is(':checked')) {
        $('#addDetail').show()

    } else {
        $('#addDetail').hide()
    }
});
4

1 に答える 1

0

$("input[type='checkbox']")[0].attr("checked",true).checkboxradio("refresh");
チェックボックスをオンにするには、チェックボックスを更新する必要があります。
ここで詳細を読むことができます:
http://jquerymobile.com/test/docs/forms/checkboxes/methods.html

于 2013-01-07T19:26:15.763 に答える