0
我在this fiddle一個列表,它被畫成父標籤內,移動列表使用jQuery
<li>List 1</li>
<li>List 2</li>
<li>List 3</li>
我怎樣才能增加它的父標籤,即使用jQuery移動該列表的有序列表標籤使之成爲,
<ol>
<li>List 1</li>
<li>List 2</li>
<li>List 3</li>
</ol>
我在this fiddle一個列表,它被畫成父標籤內,移動列表使用jQuery
<li>List 1</li>
<li>List 2</li>
<li>List 3</li>
我怎樣才能增加它的父標籤,即使用jQuery移動該列表的有序列表標籤使之成爲,
<ol>
<li>List 1</li>
<li>List 2</li>
<li>List 3</li>
</ol>
可以使用wrapAll
方法:
$('li').wrapAll('<ol></ol>');
或在香草JavaScript:
var ol = document.createElement('ol'),
lis = document.querySelectorAll('li');
lis.item(0).parentNode.appendChild(ol);
[].forEach.call(lis, function(e) {
ol.appendChild(e);
});
請注意,您不應該使用JavaScript來修復標記!修正產生標記的內容。如果它是一個html文檔,請在您喜歡的文本編輯器中打開它,然後像紳士一樣修改標記。
謝謝。該列表是從服務器端代碼動態生成的。這就是爲什麼我想在渲染列表後添加父標籤。 – mpsbhat 2014-10-17 04:03:28