如何删除表后的空格

时间:2013-03-20 00:47:18

标签: javascript jquery html

如何删除某个元素后的空格?我有这个代码。

</table>"&nbsp;&nbsp;"

&amp; nbsp是变量。我正在尝试这个。

$("table").each(function() {
    var text = $(this).children();
    text = text.replace('"&nbsp;"', "");
    $(this).text(text);
});

2 个答案:

答案 0 :(得分:3)

您需要替换父文本。请注意,使用.text会返回html中&nbsp;所在的空格。这实际上更容易更换。

$("table").each(function () {
    $(this).parent().text(function (_, text) {
        return text.replace(/"\s+"/, '');
    });
});

http://jsfiddle.net/ExplosionPIlls/wrnBG/

答案 1 :(得分:0)

请参阅How do I select text nodes with jQuery?

该功能将帮助您选择流氓文本节点,您可以从那里删除它