LoginSignup
13
19

More than 5 years have passed since last update.

jQueryで条件分岐する方法

Posted at

記述方法

if文

qiita.rb
$(function(){
    if(条件1){
        //条件1にあった時の処理内容
    } else if(条件2){
        //条件1にあわなくて、条件2があった時の処理内容
    } else {
        //条件1と条件2がともにあわなかった時の処理内容
    }
});

Switc文

qiita.rb
$(function(){
    switch(条件){
        case 選択肢1 : 選択肢1だった時の処理; break;
        case 選択肢2 : 選択肢2だった時の処理; break;
        case 選択肢3 : 選択肢3だった時の処理; break;
        case 選択肢4 : 選択肢4だった時の処理; break;
        default : いずれにも当てはまらなかった時の処理;
    }
});

条件分岐使用例

qiita.rb
$(function(){
    if($('#sample').length){
        /*id、sampleが存在していた場合の処理内容を記述*/
    } else if($('#sample').css('display') != 'none'){
        /*id、sampleのCSSが"display:none"以外の場合の処理内容を記述*/
    } else {
        /*上記条件にあわなかった時の処理内容を記述*/
    }
});
13
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
19