event.result

jQuery API の event.result は、イベントハンドラから返された値が格納されているプロパティ。イベントハンドラから返された値がない場合、「undefined」となる。

記述例

jQuery( セレクター1 ) . click( function( event ) {
    return '値';
} );
jQuery( セレクター1 ) . click( function( event ) {
    var str = event . result;
} );

「セレクター1」から返された値を、変数「str」に格納。

実装例(サンプル)

event.result:

実装例(サンプル)の動作について

「event.result」ボタンをクリックすると、「event.result: 」の右横に、「イベントハンドラから返された値」と表示。

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

JavaScript

<script>
<!--
jQuery( function() {
    jQuery( '#jquery-api-event-result > button' ) . click( function( event ) {
        return 'イベントハンドラから返された値';
    } );
    jQuery( '#jquery-api-event-result > button' ) . click( function( event ) {
        var str = event . result;
        jQuery( '#jquery-api-event-result > p > span' ) . text( str );
    } );
} );
// -->
</script>

HTML

<div id="jquery-api-event-result">
    <button>event.result</button>
    <p>event.result: <span></span></p>
</div>

スポンサード リンク

カテゴリー: API, JavaScript, jQuery, イベント, イベント・オブジェクト パーマリンク