2012-02-06 35 views
3

,比如我有結構是這樣的:添加股利各地動態HTML列表內容

<Ul> 
<div>heading</div> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<div>heading</div> 
<li>dynamic content</li> 
<li>dynamic content</li> 
</Ul> 

這裏的內容是動態的,我需要周圍添加heading包裝DIV,跟着內容,像這樣

<div class="wrap"> 
<div>heading</div> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
</div> 

回答

0

你在做什麼是不正確的標記 ul標籤只能包含li標籤作爲直接孩子

<Ul> 
<li><div>heading</div></li>//Enclose in an li tag 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li><div>heading</div></li>//Enclose in an li tag 
<li>dynamic content</li> 
<li>dynamic content</li> 
</Ul> 

甚至

<div>heading</div> 
<Ul> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
</Ul> 

編輯:

爲了結束這一個容器內

<div class="wrap"> 
<div>heading</div> 
<Ul> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
</Ul> 
</div> 
+0

我同意你的任何給定的示例下面是完整的動態....我真的很感激....謝謝 – user1060990 2012-02-06 06:12:32

+0

郵政正是你正在嘗試做。只是標記是不夠的 – 2012-02-06 06:16:43

+0

至於你說的我已經改變了這樣的事情:

  • 標題
  • 動態內容
  • 動態內容
  • 動態內容
  • 標題
現在我想換一個如上所述,容器 – user1060990 2012-02-06 06:26:01

2

而不是使用一個DIV環繞您的LIS考慮增加一個班級的每個LI你希望作爲標題出現。

<style> 
.heading 
{ 
font-weight:bold; 
} 
</style> 

<Ul> 
<li class="heading">heading</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
<li class="heading">heading</li> 
<li>dynamic content</li> 
<li>dynamic content</li> 
</Ul> 
0

使它更語義嵌套列表

<Ul class="wrap"> 
    <li>heading 
    <Ul> 
     <li>dynamic content</li> 
     <li>dynamic content</li> 
     <li>dynamic content</li> 
     <li>dynamic content</li> 
     <li>dynamic content</li> 
    </Ul> 
    </li> 
</Ul>