2012-04-14 2 views
-1

я следующий HTML я не могу редактировать HTML:удалить класс из тега и добавить его к другому

<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> 

Всякий раз, когда есть цена членов в HTML, то <span class="csqft_price"></span> цены на коробке должны получить удалены и должен получить apllied до $ 96.82 также <span class="csqft_price"></span>, прежде чем тег шрифта должен быть удален. Пожалуйста, порекомендуйте.

+1

''? Шутки в сторону?! – ThiefMaster

+0

да тег span должен быть применен только к $ 96.82 не раньше тега шрифта – user818671

+1

то, что он имеет в виду, не использует теги шрифтов, которые они устарели – GillesC

ответ

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; 

}; 

Вот демо http://jsfiddle.net/NQq2z/1/

+0

как мне применить его к моему коду. – user818671

Смежные вопросы