2011-10-24 7 views
0

イベントを聞いていますが、解雇されたときに、関連するオプションのいくつかをチェックしたいと思います。jquery - イベントと一緒に渡されたオプションを照会する方法

これは私が持っているものです。

// event firing 
$.mobile.changePage(href, {fromHashChange: false}); 

// listening 
$(..target..).bind('changePage', function(event, data) { 
    console.log(data) 
    }); 

コンソールは、関数呼び出しで設定したオプションを返します。私は個々のオプションを照会しようとしているところにどこにでもいないだけです...

質問fromHashChangeをどのように照会できますか?

EDIT
これは実用的なソリューションです:

console.log(data.object.fromHashChange);

答えて

0

あなたが行うことができるはず -

var x = data.fromHashChange; 

または

var x = data['fromHashChange']; 
+0

私はデータが "オプション"と呼ばれるオブジェクトを含むオブジェクトだと思いますが、console.log(data)はObject {toPage = [1]、options = {...} }とfromHashChangeは "options"内にあります – frequent

+0

'data.options.fromHashChange'も同様に動作しますか? – ipr101

+0

はい!どうもありがとうございました! – frequent

0
$(..target..).bind('changePage', function(event, data) { 
    console.log(data.fromHashChange); 
    //or 
    // console.log(data['fromHashChange']); 
}); 
関連する問題