2011-07-08 48 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();