ホームページ >ウェブフロントエンド >jsチュートリアル >ネイティブ js 操作チェックボックスは document.getElementById_javascript スキルを使用して実装されています
jquery と checkbox の selected 属性の問題は、コントロール
に関するものです。 1. ページが正常に読み込まれたら、checkbox 属性の checkbox をクリックして選択または選択解除します。チェックボックスが選択されているかどうかは変わります
2. jquery の attr メソッドを使用して、チェックボックスの onchange メソッドまたは onclick メソッドでチェックを取得します。表示される selected 属性の値は何もありません。フックされているかどうかを確認します
3. document.getElementById("checkbox_id").checked を使用して値を取得し、フックされているかどうかを確認します。つまり、表示されているものが取得したものになります
4. $("#checkbox_id").attr("checked" ) を使用します。 取得される値は でチェックされた条件と同じであり、表示されるものと取得されるものは異なります
5. $("#checkbox:checked") を使用してフックされたチェックボックスを取得します
6. document.getElementById("checkbox_id").checked=true、コントロールの selected 属性は表示されません。実行することは表示される内容です
7. $("#checkbox_id").attr("checked", true)、コントロール内のチェックされた属性が表示されます。コードも変更されます
js 操作チェックボックス document.getElementById("checkbox_id").checked を使用することをお勧めします、jquery 操作チェックボックスは本当に不快です