jQuery . isWindow( obj )

jQuery API の jQuery . isWindow( obj ) は、objに指定したオブジェクトが、ウィンドウオブジェクトであるかどうかを判定する。ウィンドウオブジェクトであれば「true」、ウィンドウオブジェクトでなければ「false」を返す。

引数

obj

ウィンドウオブジェクトかどうかを判定するオブジェクト。

戻り値

Boolean

booleanType(論理型)。

引数objに指定した値が、ウィンドウオブジェクトであれば、「true」。

引数objに指定した値が、ウィンドウオブジェクトでなければ、「false」。

記述例

var obj = window;
jQuery( '#sample' ) . text( jQuery . isWindow( obj ) );

idが「sample」である要素に、「true」と表示する。

var obj = document;
jQuery( '#sample' ) . text( jQuery . isWindow( obj ) );

idが「sample」である要素に、「false」と表示する。

実装例(サンプル)

objA:

objB:

objC:

objD:

objE:

実装例(サンプル)のソースコード

JavaScript

<script type="text/javascript">
<!--
jQuery( function() {
    var objA = window;
    jQuery( '#jquery-sample-A' ) . text( jQuery . isWindow( objA ) );
    var objB = document;
    jQuery( '#jquery-sample-B' ) . text( jQuery . isWindow( objB ) );
    var objC = { key1: 'value1', key2: 'value2' };
    jQuery( '#jquery-sample-C' ) . text( jQuery . isWindow( objC ) );
    var objD = [ 'A', 'B', 'C' ];
    jQuery( '#jquery-sample-D' ) . text( jQuery . isWindow( objD ) );
    var objE = '文字列';
    jQuery( '#jquery-sample-E' ) . text( jQuery . isWindow( objE ) );
} );
// -->
</script>

CSS

<style>
<!--
#jquery-sample {
    margin: 10px;
    padding: 10px 30px;
    background-color: #ffffe0;
    border: 1px solid gray;
    border-radius: 10px;
}
-->
</style>

HTML

<div id="jquery-sample">
    <p>
        objA: <span id="jquery-sample-A"></span>
    </p>
    <p>
        objB: <span id="jquery-sample-B"></span>
    </p>
    <p>
        objC: <span id="jquery-sample-C"></span>
    </p>
    <p>
        objD: <span id="jquery-sample-D"></span>
    </p>
    <p>
        objE: <span id="jquery-sample-E"></span>
    </p>
</div>

スポンサード リンク

カテゴリー: API, JavaScript, jQuery, Utilities タグ: パーマリンク