2015-06-05 34 views
0

我已經有用戶與下列數據的火力地堡數據庫:讀取數據和隱藏類

名稱:Some Name 電子郵件:[email protected] 層:standardpremium

我想當'tier'的Firebase數據爲standard時,隱藏類".premium-feature"。如果'tier'的數據讀取爲其他任何內容,則需要顯示".premium-feature"。這裏是據我所知︰

du.populateAccountFields = function() { 
    var usr = new Firebase(firebase_url + "https://stackoverflow.com/users/" + user_uid); 
    // Attach an asynchronous callback to read the data at our posts reference 
    usr.on("value", function(snapshot) { 
     user = snapshot.val(); 

     // inject tier data into an input 
     $("#acct_tier").val(user.tier); 
} 

任何幫助嗎?先謝謝你。

+0

我不完全理解這個問題。但是,隱藏類使用$('。theclass')。hide()。你在問什麼?你可以考慮多解釋一下。 –

回答

1

你可以試試這個:

du.populateAccountFields = function() { 
    var usr = new Firebase(firebase_url + "https://stackoverflow.com/users/" + user_uid); 
    // Attach an asynchronous callback to read the data at our posts reference 
    usr.on("value", function(snapshot) { 
     user = snapshot.val(); 

     // inject tier data into an input 
     $("#acct_tier").val(user.tier); 
     var $premiumFeature = $('.premium-feature'); 
     if (user.tier === 'standard') { 
      $premiumFeature.hide(); 
     } else { 
      $premiumFeature.show(); 
     } 
} 
+0

謝謝,這看起來像我需要的東西。我會試一試並回報。 – user1661677

+0

@ user1661677這似乎是一個有效的答案。我很高興你找到了它。 –

+0

這工作完美!謝謝。 – user1661677