1

次のコードを使用して、jQueryMobileチェックボックスの状態を変更しようとしています。

$('#_inputcb_Q801').prop('checked', false);

また、jQueryMobileで次のソリューションを見つけました。

$('#_inputcb_Q801').prop('checked', false).checkboxradio('refresh');

しかし、それはこのエラーを与えます:

ランタイムエラーMicrosoftJScript:初期化の前にcheckboxradioのメソッドを呼び出すことができません。メソッド'refresh'を呼び出そうとしました

どうすれば問題を解決できますか?

4

3 に答える 3

3

それを試してみてください。

  • チェックボックス

    $('.ui-checkbox input').attr('checked', false).checkboxradio('refresh');

  • セレクトボックス

    $('.ui-select select').val('').selectmenu('refresh');

于 2013-07-23T08:01:07.003 に答える
0

解決策を見つけたので、下に投稿してください。誰かを助けるかもしれません:

  $('#_bQ801').click(function(){
        $.mobile.changePage('#Question_09_01', 'slide', false, false);
        $('#_inputcb_Q901').attr('checked', false);
        $('#_inputcb_Q901').checkboxradio('refresh');}
于 2012-11-16T10:20:36.030 に答える
-1

これを試して

$('#_inputcb_Q801').attr('checked', false);
于 2012-11-15T14:05:44.900 に答える