2011-08-05 50 views
0

我在我的web应用程序中使用jquery选项卡。这些选项卡是根据用户查询结果动态创建的。我有几个问题:使用jQuery标签 - 清除标签内容

  1. 我的标签指向<div>内容与相应的ID。当用户点击选项卡时,内容会被填写web服务请求的结果(与问题无关)。我的第一个问题是,当我在选项卡(<div>标签)内添加项目时,我发现它并没有被放在标签的面板内。我正在使用selectedTab.append("<div class=itemSummary>" + getItemDetails(element) + "</div>")将新的<div>部分添加到此标签。但是,我确实看到新项目外部标签面板的边框。我在这里做错了什么?

  2. 简单的问题:如何以编程方式清除标签内容?在添加新项目之前,我需要清除标签内容。

谢谢!

+0

什么是'selectedTab'? – karim79

+0

我当前选中的选项卡,例如:$('#tabs') –

+0

您需要提供更多代码!当内容不显示在Tabs边框内时,它可能是CSS问题,其中内容在绝对位置溢出,或者内容放置在Tab内容容器的外部,但在下一个Tab内容之前。在标签面板中清除内容并加载新内容的最佳方法是使用类似'selectedTab.html(VarWithHTMLcontent);'的东西,并确保在调用此行之前将新内容存储到内容变量中。该行将用变量中存储的内容替换所有内部内容。 – Tumharyyaaden

回答

0

简单,使用$ .empty();函数在拥有内容的容器上。

相关问题