jQuery API の jQuery . isEmptyObject( object ) は、objectに指定したオブジェクトが、プロパティを含んでいないかどうか、空であるかどうかを判定する。空であれば「true」、空でなければ「false」を返す。
引数
- object
空かどうかを判定するオブジェクト。
戻り値
- Boolean
booleanType(論理型)。
引数objectに指定したオブジェクトが、空であれば、「true」。
引数objectに指定したオブジェクトが、空でなければ、「false」。
記述例
jQuery( '#sample' ) . text( jQuery . isEmptyObject( {} ) );
idが「sample」である要素に、「true」と表示する。
jQuery( '#sample' ) . text( jQuery . isEmptyObject( { keyA: 'valueA', keyB: 'valueB' } ) );
idが「sample」である要素に、「false」と表示する。
実装例(サンプル)
jQuery . isEmptyObject( {} ) は、「」となる。
jQuery . isEmptyObject( { keyA: 'valueA', keyB: 'valueB' } ) は、「」となる。
実装例(サンプル)のソースコード
JavaScript
<script type="text/javascript">
<!--
jQuery( function() {
jQuery( '#jquery-sample-true' ) . text( jQuery . isEmptyObject( {} ) );
jQuery( '#jquery-sample-false' ) . text( jQuery . isEmptyObject( { keyA: 'valueA', keyB: 'valueB' } ) );
} );
// -->
</script>
<!--
jQuery( function() {
jQuery( '#jquery-sample-true' ) . text( jQuery . isEmptyObject( {} ) );
jQuery( '#jquery-sample-false' ) . text( jQuery . isEmptyObject( { keyA: 'valueA', keyB: 'valueB' } ) );
} );
// -->
</script>
CSS
<style>
<!--
#jquery-sample {
margin: 10px;
padding: 10px 30px;
background-color: #f0f8ff;
border: 1px solid gray;
border-radius: 10px;
}
-->
</style>
<!--
#jquery-sample {
margin: 10px;
padding: 10px 30px;
background-color: #f0f8ff;
border: 1px solid gray;
border-radius: 10px;
}
-->
</style>
HTML
<div id="jquery-sample">
<p>
jQuery . isEmptyObject( {} ) は、「<span id="jquery-sample-true"></span>」となる。
</p>
<p>
jQuery . isEmptyObject( { keyA: 'valueA', keyB: 'valueB' } ) は、「<span id="jquery-sample-false"></span>」となる。
</p>
</div>
<p>
jQuery . isEmptyObject( {} ) は、「<span id="jquery-sample-true"></span>」となる。
</p>
<p>
jQuery . isEmptyObject( { keyA: 'valueA', keyB: 'valueB' } ) は、「<span id="jquery-sample-false"></span>」となる。
</p>
</div>