可能重复:
Remove non breaking space ( ) from between elements using jquery
如何编写脚本来修剪两个元素之间的空格/制表符?
例如,
<tr> <td>A </td> <td>B </td> <td>C </td> </tr>
转换为,
<tr><td>A </td><td>B </td><td>C </td></tr>
对于示例,脚本应删除第一个<td>xxx</td>
元素和第二个<td>xxx</td>
元素之间的空白/制表符,依此类推。
由于
答案 0 :(得分:8)
使用:
function specialTrim(str){
return str.replace(/>\s+</g,'><');
}
答案 1 :(得分:4)
您可以使用contents()与filter()匹配<tr>
元素中的文本节点:
$("tr").contents().filter(function() {
return this.nodeType == 3;
}).remove();