0

特定の要素の後のスペースを削除するにはどうすればよいですか?私はこのコードを持っています。

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

&nbspは可変です。私はこれを試しています。

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

2 に答える 2

3

親のテキストを置き換える必要があります。を使用すると、html内の.textスペースが返されることに注意してください。&nbsp;これにより、実際に交換が容易になります。

$("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 に答える