2012-04-25 7 views
0

私はオブジェクトに要素参照を格納しています。後で私がオブジェクトの値を参照すると、私は結果を得ることができません。Jquery - オブジェクトの値を直接マップできませんか?

var cciApp = {}; 

    cciApp.widget = { 
console.log($(cciApp.tools.title))//return undefined 
     shuffle : function(){ 
      $($(cciApp.tools.title), cciApp.tools.secParent).click(function(){ 
       $(this).siblings('.expand-area').slideToggle().end().parent().siblings().children('.expand-area').slideUp(); 
      }) 
     } 
    } 



    $(document).ready(function(){ 
     cciApp.tools = { 
      secParent : $('#Accordion'), 
      title:$(cciApp.tools.secParent).find('h3')//i am not getting any result. 
     } 
     cciApp.widget.shuffle(); 
    }) 

私は信じるのに役立ちます。しかし、データを取得するために何かを返す必要があるのはなぜですか?ゆうはこのようにそれを変更する必要が

答えて

0

 secParent : $('#Accordion'), 
     title:$('#Accordion').find('h3') 
0

あなたはこれを行うことはできません:あなたはオブジェクトの宣言内の機能を呼び出している

cciApp.widget = { 
    console.log($(cciApp.tools.title))//return undefined 
    // ... 
}; 

。いいえ。

関連する問題