2014-01-13 80 views
1

我正在使用將我的內容組織到垂直選項卡中的jQuery plugin在DOM之後重新初始化jQuery插件

我的一些標籤在頁面加載時隱藏,應根據下拉列表的值顯示。我的問題是,當我試圖加載下拉列表(基本上我是.show()標籤及其內容並重新初始化插件)上的標籤時,內容顯示在一個標籤中,並且不能很好地工作。

請檢查在JSbin創建的示例以瞭解我在說什麼。

+0

請發送一些代碼 – DevZer0

+0

請檢查我上面發佈的鏈接,所有的代碼在那裏。我應該在這裏發佈一些主代碼嗎? –

回答

2

讓它簡單地

function checkPlan(plan) { 
     if (plan == 'Basic') { 
      jQuery('li.premService').hide(); 
      jQuery('li.premPlusService').hide(); 
     } else if (plan == 'Premium') { 
      jQuery('li.premService').show(); 
      jQuery('li.premPlusService').hide(); 
     } else if (plan == 'Premium Plus') { 
      jQuery('li.premService').show(); 
      jQuery('li.premPlusService').show(); 
     } 
    } 

錯誤是:你必須表明,僅所以在這裏我已經加入li上的選擇li.premServiceli.premPlusService標籤.....

沒有li它會得到所有具有該類別的元素premService ...

演示:http://jsbin.com/IzAgejo/4/edit

+0

哇!這非常有意義!不知道我在想什麼......非常感謝你:) –

+0

歡迎!!!!!!!!!! :) – rynhe

+2

@rynhe,用於分析代碼+1。 –

相關問題