JavaScript 入力の 2 番目の「チェック済み」が最初の「チェック済み」を上書きするのはなぜですか?
P粉225961749
P粉225961749 2023-09-18 20:59:21
0
1
560

単純な質問があるので、誰かが解決してくれることを願っています。

2 つの別々の入力をチェックする Javascript コードがあります。ただし、チェックできる入力は1つだけのようです。

Javascript でどの入力の「チェック」を最初に指定しても、無視されるかオーバーライドされます。理由はわかりません。 2 番目の入力のみがチェックされます。

リーリー

上の例では、「radioButtonMobileSticky」入力のみが選択されています。 ただし、このコードの最後の 2 行の順序を入れ替えると、「radioButtonSticky」入力のみが選択されます。

なぜこれが起こっているのかについてオンラインで答えが見つかりませんでした。私は気が狂いそうです。助けてくれてありがとう!

JavaScript/JQuery が入力を「チェック」する順序に関係なく、両方の入力が選択されることが予想されます。

P粉225961749
P粉225961749

全員に返信(1)
P粉081360775

コード スニペットからわかること: これは、input[type="checkbox" ] の代わりに input[type="radio"] を使用したために発生する可能性があります。

特定のグループ内で選択できるラジオ ボタンは 1 つだけです。
MDN Web ドキュメントを表示

ラジオ ボタンの代わりにチェックボックスの使用を検討する必要があります。

###良い1日を!

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート