2012-03-22 26 views
1

我想子字符串并删除出现在span标记内的,,并单独显示名称。以下是需要工作的两种情况。使用Javascript的子字符串html标记

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。当人们不表示对他人的努力表示赞赏时,非常恼人!特别是那些设法找到时间回答尽可能多的问题,因为他们可以 – 2012-03-22 12:54:54

回答

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 2012-03-22 13:13:10