2012-04-14 2 views
-1

i html haben folgende ich die html nicht bearbeiten können:eine Klasse von einem Tag zu entfernen und fügen Sie es einem anderen zu

<tr> 
    <td> 
     <font class="text colors_text"><span class="percarton" style="font-weight: normal;"><font class="text colors_text"> 
       <b>Price Per Carton </b></font></span><span class="csqft_price">$101.82</span></font><br> 
     <b> <span class="percarton" style="font-weight: normal;">Members Price 1: </span> 
      <span class="csqft_price"><font class="pricecolor colors_productprice">$96.82<br> 
      </font></span></b> 
    </td> 
</tr> 

Immer, wenn es Mitglieder Preis in html ist dann <span class="csqft_price"></span> des Preises pro Karton sollte es bekommen entfernt und sollte auf $ 96.82 auch die <span class="csqft_price"></span> erhalten, bevor das Font-Tag entfernt werden sollte. Bitte beraten.

+1

'' ? Ernst?! – ThiefMaster

+0

ja das span-tag sollte nur auf $ 96.82 angewendet werden, nicht vor dem font-tag – user818671

+1

was er meint ist nicht verwenden font-tags sie wurden veraltet – GillesC

Antwort

0
function removeClass(el, name) { 

    var classes = el.className || '', 
    bits = classes.split(' '), 
    str = '', 
    len = bits.length, 
    i = 0; 

    for (; i < len; i++) { 
    if (bits[i] != name) str += bits[i] + ' '; 
    }; 

    el.className = str; 

}; 

Hier eine Demo http://jsfiddle.net/NQq2z/1/

+0

Wie verwende ich es auf meinen Code. – user818671

Verwandte Themen