2015-08-15 4 views
1

я хочу, чтобы удалить весь текст в этой таблице перед символом «-»Удалить весь текст в каждом до этого

<table><tbody><tr> 
<td id="division00" colspan="9"><h3>North Conference - SIDE BY EACH DIVISION</h3></td> 
<td id="division01" colspan="9"><h3>South Conference - New Beige Division</h3></td> 
<td id="division02" colspan="9"><h3>West Conference - BALL BAG DIVISION</h3></td> 
</tr></tbody></table> 

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

<table><tbody><tr> 
<td id="division00" colspan="9"><h3>SIDE BY EACH DIVISION</h3></td> 
<td id="division01" colspan="9"><h3>New Beige Division</h3></td> 
<td id="division02" colspan="9"><h3>BALL BAG DIVISION</h3></td> 
</tr></tbody></table> 

ответ

2
jQuery('td h3').each(function() { 
    var current_text = jQuery(this).html(), 
     exploded_text = current_text.split('-'), 
     last_part = exploded_text.pop(); 

    jQuery(this).html(last_part.trim()); 

}); 

пожалуйста обратите внимание, что я делаю несколько предположений об отсутствии классных имен и иерархии селекторов.

+0

thx, что отлично работает – MShack