0

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

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

  是可变的。我正在尝试这个。

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

2 回答 2

3

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

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

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

于 2013-03-20T00:53:16.027 回答
0

请参阅如何使用 jQuery 选择文本节点?

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

于 2013-03-20T00:55:50.317 回答