2009-10-25 120 views
0

你好我使用2周的divjQuery的手風琴頭

所以我安裝我的div像這樣

<div id="contacts" class="mainStyle"> 
<h3 id="headeronline"><a href="#">Online</a></h3> 
     <div id="onlinecontacts"> 
     </div> 
<h3 id="headeroffline"><a href="#">Offline</a></h3> 
     <div id="offlinecontacts"> 
     </div> 
</div> 

jQuery的手風琴插件,然後在我的document.ready函數創建手風琴

$("#contacts").accordion({ 
      collapsible: true, fillSpace: true 
     }); 

我想稍後更新手風琴的標題,所以我用

$(headeronline).text("Online (" + onlinecount + ")"); 

$(headeroffline).text("Offline (" + offlinecount + ")"); 

標題的文本會更新,但是新文本最終與手風琴的摺疊展開圖標重疊。

我做錯了什麼?如果是的話,更新手風琴標題的正確方法是什麼?

感謝

回答

1

你更新的代碼需要如下改變:

$('#headeronline a').text("Online (" + onlinecount + ")"); 

$('#headeroffline a').text("Offline (" + offlinecount + ")"); 

的headeronline和headeroffline沒有被統稱爲ID和所需要的文本中的鏈接進行更改,不而不是頭部。

+0

非常感謝你的訣竅 – 2009-10-26 15:55:20