2016-10-24 3 views
1

вот мой столJQuery заменить символ в таблице

<table> 
    <tr> 
    <td>"James"</td> 
    <td>"do"</td> 
    <td>"you</td> 
    <td>"like</td> 
    <td>"your life"</td> 
    </tr> 
</table> 


<button>Let the magic begin</button> 

Id хотел убрать все ocurences из " символа так <td>"James"</td> будет <td>James</td> и т.д.

Я создал это функцию, но это ничего не делать.

$("button").on("click", function(e) { 
    $('table').find("tr").each(function() { 
     $(this).replace(/\+/g, ''); 

    }); 
}); 

ответ

5

Вы должны фактически предназначаться цитаты в своем регулярном выражении

$("button").on("click", function(e) { 
 
    $('table tr td').text(function(_,txt) { 
 
     return txt.replace(/\"/g, ''); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table> 
 
    <tr> 
 
    <td>"James"</td> 
 
    <td>"do"</td> 
 
    <td>"you</td> 
 
    <td>"like</td> 
 
    <td>"your life"</td> 
 
    </tr> 
 
</table> 
 

 

 
<button>Let the magic begin</button>

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