2012-05-18 129 views
-5

這是我的代碼 如何刪除wraper span標籤(不要刪除文本)刪除wraper標籤

<ul> 
     <li> 
     <a href="#"> 
     </a> 
     <ul> 
      <li> 
       <a href="#"> 
        <span>Removce wraper tag</span> 
       </a> 
      </li> 
     </ul> 
     <li> 
    </ul> 
+1

代碼在哪裏? – Vimalnath

+3

有什麼問題? –

+0

我在這裏@Michael Dautermann – Hunter

回答

4

您可以使用jQuery的unwrap了點。只需使用任何選擇器即可識別span,然後致電unwrap。舉例來說,如果你給span的ID(這只是一個例子),則:

$("#theid").unwrap(); 

Live example | source

+0

謝謝,但我不能添加任何類或ID,這是巔峯購物車幫助我,我不是jQuery專家 – Hunter

+1

@Hunter:除了上面給出的我所需要的唯一專業知識,是想出一個CSS選擇器來匹配跨度。在你的例子中,例如'$(「ul> li> ul> li> a> span」)...'也可以工作:http://jsbin.com/erozox/2但是我建議找一些元素可以用作該元素的根,因此不會影響頁面上的其他匹配'span'元素。通常有一種方法可以找到某種東西來錨定它。另外:「我不是專家」不是沒有嘗試的藉口。事實上,說「我不是專家」是開始發展專業知識的好方法。 –

+0

謝謝,我正在嘗試自己 – Hunter