チェックボックスがほとんどないフォームをユーザーに表示しています。それらの一部は事前に選択され、一部は選択されません。
以下のように:
<input type="checkbox" name="box" value="9"> nine
<input type="checkbox" name="box" value="10"> ten
<input type="checkbox" name="box" value="11"> eleven
<input type="checkbox" name="box" value="12" checked> twelve
最後のチェックボックスではchecked
、スクリプトレットを使用してキーワードが追加されていることに注意してください。
これで、 check を物理的に選択解除してもtwelve
、JavaScript コードはチェックボックスが選択されていないことを認識しません。
更新 以前に間違ったリンクを貼り付けました。更新された jsfiddle リンクは次のとおりです: http://jsfiddle.net/JLSUK/20/
私が達成しようとしているのは、ユーザーがチェックボックスを選択した場合にのみユーザーに警告することです twelve
。ただし、そのチェックボックスが選択されていなくても、それが選択されているというアラートが表示されます。これは、実際の HTML コンテンツに含まれているためだと思いますがchecked
、ページが初めて読み込まれるため、この特定のチェックボックスが選択されていることをユーザーに示す必要があるため、それを削除することはできません。
これはjQueryで実行できますか?