ホームページ  >  記事  >  ウェブフロントエンド  >  Jquery はチェックされたチェックボックスを取得しますproblem_jquery

Jquery はチェックされたチェックボックスを取得しますproblem_jquery

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

事実がすべてを証明しています。N 回テストしたところ、私がインターネットで言ったことと以前の理解はすべて間違っていたことがわかりました。
の情報のほとんどを見てみましょう。インターネットでは

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

他の人から何かを転送します:
jqueryはチェックボックスが選択されているかどうかを判断します
htmlのチェックボックスでは、チェックされている場合、属性checked="checked"が存在します。
チェックボックスが選択されている場合、alert($(#xxx).attr("checked"))、チェックボックス属性「checked」のalert($(#xxx).attr("checked"))の値" とすると、"checked" ではなく "true" が出力されます。
選択されていない場合は「未定義」と印刷されます。

赤い部分に注目してください。
コードをコピーします コードは次のとおりです以下:

$("#chekbox").sttr("checked")// "checked" ではなく "true" を出力する必要があります

Afterテストの結果、上記のステートメントに問題があることが証明されました
コードをコピー コードは次のとおりです:





//デフォルトのチェックボックスがチェックされた状態にある場合、テストではチェックボックスがチェックされていることを示す「チェック済み」のみが表示されます。なぜ Jquery がこのように動作するのか理解できません
解決策、document.get を使用して取得します:



コードをコピー
コード <script> </span>function getcheckbox(){ </div>var test = document.getElementById("checkbox").checked; <div class="codebody" id="code66113">} <br></script>



//選択されている場合は "true"、チェックされていない場合は "false"
間違いがある場合は修正してください。インターネットで検索されたすべての質問が N 回投稿されています。それを証明するために自分でテストしてください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。