2012-03-22 16 views
1

Я хочу подстроить строку и удалить ,, который появляется в теге span и отображает только имя. Ниже приведены два случая, которые должны работать.Подстрока html-тега с использованием Javascript

Case1: <span class="datatableheader">No results found, </span> 
Case2: <span class="datatableheader">Jude Gomes, </span> 

Одна функция должна помочь в удалении , в обоих случаях и отображать результат как

<span class="datatableheader">No results found </span> 
<span class="datatableheader">Jude Gomes </span> 

Цените за любую помощь.

Благодаря

+0

не мог бы сказать лучше себя @Kolink. Очень раздражает, когда люди не проявляют своей признательности за усилия, предпринятые другими! Особенно те, кому удается найти время, чтобы ответить на столько вопросов, сколько они могут –

ответ

2
$(".datatableheader").html ($(".datatableheader").html().replace(",","")); 
0

вы можете попробовать это также

var parts = id.split(':'); //because u have case1: or case2: 
// it will split into string in array// 

$('#parts[1]').replace(",","")); 
//try to print that it will work 

хороший вопрос.

1

Это не широко признано, что .html принимает функцию обратного вызова:

$('.datatableheader').html(function(i,old) { 
    return old.replace(/, ?/g, ''); 
});​ 

http://jsfiddle.net/3fBY4/1/

+0

+1, если селектор '. .datatableheader'' оценивается более чем одним элементом, это пригодится. – Prusse

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