jQueryでのinputのcheckboxのステータスの確認と変更を行う

PR

jQueryを使ったinput要素でtypeがcheckboxでそのチェックボックスがチェックされているのか、されていないのかを確認する方法と,チェックの状態を変更する方法です。他の要素からcheckboxの値を操作も行えて例えば、全てのチェックボックスをチェックするなどの動作の実装などに利用出来る。

jQueryでinputのcheckboxの状況を取得・変更する

var checkbox_prop = $(#form-x input[type=checkbox]).prop("checked");

jQueryでcheckboxの状況を取得する場合は、返り値がtrueなのかfalseなのかがえってきます。チェックが付いている場合は true となり チェックがついていないものは false となる。

使い道はtrue か false かを if を使って 条件分岐し処理を振り分ける

 

 

if で checked なのかどうかで処理を分岐する

var checkbox_prop = $(#form-x input[type=checkbox]).prop("checked");

if(checkbox_prop) {
  //trueの場合の処理をここに
} else {
  //trueではなかった場合の処理をここに
}

 

 

checkboxの値を変更する

//チェックを有効にしている
$(#form-x input[type=checkbox]).prop("checked",true);

//チェックを無効にしている
$(#form-x input[type=checkbox]).prop("checked",false);

checkboxの値を変更するときは、propの値に続いて true か false を指定する事でチェックボックスの状況を変更する事が出来る。

PR

COMMENT

コメントを残す

PR

9ineBBの管理人が運営するサイト

WDG WEB DESIGN GALLERY ウェブデザインギャラリー