単純な質問があるので、誰かが解決してくれることを願っています。
2 つの別々の入力をチェックする Javascript コードがあります。ただし、チェックできる入力は1つだけのようです。
Javascript でどの入力の「チェック」を最初に指定しても、無視されるかオーバーライドされます。理由はわかりません。 2 番目の入力のみがチェックされます。
リーリー上の例では、「radioButtonMobileSticky」入力のみが選択されています。 ただし、このコードの最後の 2 行の順序を入れ替えると、「radioButtonSticky」入力のみが選択されます。
なぜこれが起こっているのかについてオンラインで答えが見つかりませんでした。私は気が狂いそうです。助けてくれてありがとう!
JavaScript/JQuery が入力を「チェック」する順序に関係なく、両方の入力が選択されることが予想されます。
コード スニペットからわかること: これは、
input[type="checkbox" ]
の代わりにinput[type="radio"]
を使用したために発生する可能性があります。特定のグループ内で選択できるラジオ ボタンは 1 つだけです。
MDN Web ドキュメントを表示
ラジオ ボタンの代わりにチェックボックスの使用を検討する必要があります。
###良い1日を!