ホームページ >ウェブフロントエンド >jsチュートリアル >正確な値を取得するには、jquerymobile チェックボックスを時間内に更新する必要があります_jquery

正確な値を取得するには、jquerymobile チェックボックスを時間内に更新する必要があります_jquery

WBOY
WBOYオリジナル
2016-05-16 17:54:211011ブラウズ

解決策:

コードをコピー コードは次のとおりです。

$('input[type= "checkbox "]').bind('click',function() {
$(this).prop('checked').checkboxradio("refresh"); // バインディング イベントにより、チェックされた値が更新されますcheckbox in time
});

js を使用してチェックボックスの値を変更する場合は、時間内に更新する必要があります。
コードをコピー コードは次のとおりです。

$('input [type="checkbox "]' ).attr('checked',false).checkboxradio("refresh");
$('input [type="checkbox"]').attr('checked',false).checkboxradio(" fresh") ;

原因: jquerymobile の値を手動で変更した後は再レンダリングできません。 このように、ページ上に表示される値は実際の値とは異なります。 (jquerymobile はすべてのフォーム要素を非表示にし、js を使用していくつかの要素を追加して、input、select、textarea およびその他の要素の効果を美しくします)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。