はじめに
本記事は特定の要素があるかどうかを判別する処理について解説したものです。
実践
要素が存在するかどうかの判別方法は色々ありますが今回はlength
とsize()
使った方法を解説していきます。
1. length
<script>
$(function(){
if($('#hoge').length){
~ ここに「#hoge」が存在した場合の処理を記述 ~
} else {
~ ここに「#hoge」が存在しなかった場合の処理を記述 ~
}
});
</sctipt>
length
は要素の数があるかどうかを判別する処理になり、存在しない場合はfalseを返します
2. size()
length
とほぼ同様の使い方でsize
を使って判別処理できます。
<script>
$(function(){
if($('#hoge').size()){
~ ここに「#hoge」が存在した場合の処理を記述 ~
} else {
~ ここに「#hoge」が存在しなかった場合の処理を記述 ~
}
});
</sctipt>