基本情報技術者、応用情報技術者、Java、IT活用

現役システムエンジニアによる基本情報処理者や応用情報処理技術者の資格への用語説明、Java、様々なITのお勉強をしたい方へ

jQuery checkboxの扱い方

今回はjQueryのcheckboxの扱い方をまとめてみました

 

チェックボックスの宣言

<input type="checkbox" class="checkbox_c" id="checkbox1" value="1" checked>

 

オブジェクトの指定は

$('#ID名') になります。

今回のID名はcheckbox1になります。

 

クラス名を指定したい時はドットにし、

$('.checkbox_c')のように書きます。

 

では実際に使う方法を記載していきます。

チェックボックスのチェックを入れる

$('#checkbox1').prop('checked', true);

 

チェックボックスのチェックを外す

$('#checkbox1').prop('checked', false);

 

チェック状態を取得する

$('#checkbox1').prop('checked');

 

changeイベントの書き方

$('#checkbox1').change(function() {
    

     alert("change");

 

})

 

同じclassの全チェックボックス状態を取得する

    let targets = document.querySelectorAll("input[type='checkbox'][class='checkbox_c']");

    let cnt=0;

    for (const i of targets) {
        if(i.checked){
            cnt++;
        }
    }

 

 

同じclassの全チェックボックスを付ける、外す

    let targets = document.querySelectorAll("input[type='checkbox'][class='checkbox_c']");

    let cnt=0;

    for (const i of targets) {
           i.checked=true;  //←全てチェックを付ける場合

           i,checked=false; //←全てチェックを外す場合
    }

 

 

閲覧頂き、ありがとうございました。

またjQueryについて役立つ情報を掲載していきますね!!

 

広告