2011-07-08 47 views
0

我有一個變量,這是一個UL的HTML,我想知道如果我可以從變量中刪除一些東西,但不是UL的實際HTML .. ??從存儲變量減號類

EG

<ol class='sortable'> 
    <li class="menu-item"> 
     <div>Allure</div> 
     <ol> 
      <li class="menu-item" style="display: list-item;"> 
       <div><a href="/_webapp_4002836/Allure-Gallery">Energy-Drink</a>  </div> 
      </li> 
     </ol> 
    </li> 

    <li class="menu-item disabled"> 
     <div>Bitten SJP</div> 
     <ol> 
      <li class="menu-item" style="display: list-item;"> 
       <div><a href="#">Bitten</a></div> 
      </li> 
     </ol> 
    </li> 
</ol> 

我的jQuery不會這樣

var sortableList = $(".sortable").html(); 

有沒有什麼辦法。如果你想對任何答案

+0

是什麼你最終試圖用HTML來完成,而不是根據你目前的方法。可能有更好的方法,問題有點不清楚。 – JohnFx

+0

我已經更新了小提琴嘗試幾件事,我已經改變了我的方法,但不是總體目標,要從變量中刪除一些東西... http://jsfiddle.net/Rfk6M/2/ –

+0

我想刪除這個

0

這個例子分開DOM中的HTML,所以你不操作DOM:如果你想操作DOM使用這種http://jsfiddle.net/Rfk6M/1/

var html = $(".sortable").clone().html(); 
html = $(html).each(function(){ 
    $(this).removeClass(); 
}).html(); 

var html = $(".sortable").html(); 
html = $(html).each(function(){ 
    $(this).removeClass(); 
}).html();