Fügen Sie mit jQuery ein Leerzeichen an

Lesezeit: 1 Minute

Ich versuche, ein Leerzeichen mit jQuery anzuhängen. Keines dieser Beispiele funktioniert:

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

Irgendwelche Ideen?

Wie wäre es mit

$("#mySelector").append(" "); // or with & nbsp;

In meinem Fall habe ich folgendes gemacht:

$('.colwid10a').each(function () {
    if ($(this).is(':empty')) {
        $(this).append(" ");
    }
});
$('.colwid12').each(function () {
    if ($(this).find('a').is(':empty')) {
        $(this).find('a').append(" ");
    }
});

Sie können auch ‘\xa0’ verwenden, es ist ein Leerzeichen ohne Umbruch.

$("#mySelector").append('\xa0');

Und erstellen Sie eine JQuery-Plug-in-Funktion, um sie wiederzuverwenden, wenn Sie Platz schaffen müssen. Auf diese Weise bleiben Sie durchgehend konsistent.

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

alert("Stack" + $.space(6) + "Overflow");

Ungetestet (und wahrscheinlich etwas übertrieben):

$("").append($("<p> </p>").text());

1082390cookie-checkFügen Sie mit jQuery ein Leerzeichen an

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy