24

jQueryを使用してスペースを追加しようとしています。これらのサンプルはどちらも機能しません。

  $("#mySelector").append($(" "));
  $("#mySelector").append($(" "));

何か案は?

4

5 に答える 5

57

どうですか

$("#mySelector").append(" "); // or with & nbsp;
于 2009-09-30T22:56:44.527 に答える
5

私の場合、次のことを行いました。

$('.colwid10a').each(function () {
    if ($(this).is(':empty')) {
        $(this).append(" ");
    }
});
$('.colwid12').each(function () {
    if ($(this).find('a').is(':empty')) {
        $(this).find('a').append(" ");
    }
});
于 2013-03-21T11:19:14.957 に答える
0

'\xa0' を使用することもできます。これは改行スペースではない文字です。

$("#mySelector").append('\xa0');
于 2021-10-01T15:52:16.393 に答える
-1

また、スペースを入れる必要があるときはいつでも再利用できるJQueryプラグイン関数を作成します。このようにして、全体を通して一貫性を保つことができます。

if(!$.space) {
        $.space = function​(noOfSpaces) {
            var space = " ", returnValue = "";
            for(var index=0; index < noOfSpaces; index++) {
                returnValue += space;
            }
            return returnValue;
        }
    }

alert("Stack" + $.space(6) + "Overflow");
于 2012-09-05T11:47:56.427 に答える
-4

テストされていません(そしておそらく少しやり過ぎです):

$("").append($("<p> </p>").text());
于 2009-09-30T23:05:28.953 に答える