2009-10-25 116 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