jQuery/JavaScript-在两个元素之间修剪空白/tab

jQuery/JavaScript - Trim white space/tab between two element?

本文关键字:之间 元素 修剪 空白 tab 两个 JavaScript- jQuery      更新时间:2023-09-26

可能重复:
使用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>元素之间的空白/选项卡,依此类推

感谢

使用:

function specialTrim(str){
    return str.replace(/>'s+</g,'><');
}

您可以使用contents((和filter((来匹配<tr>元素中的文本节点:

$("tr").contents().filter(function() {
    return this.nodeType == 3;
}).remove();