Próbuję dołączyć spację za pomocą jQuery. Żadna z tych próbek nie działa:Dodawanie spacji za pomocą jQuery
$("#mySelector").append($(" ")); $("#mySelector").append($(" "));
Jakieś pomysły?
Próbuję dołączyć spację za pomocą jQuery. Żadna z tych próbek nie działa:Dodawanie spacji za pomocą jQuery
$("#mySelector").append($(" ")); $("#mySelector").append($(" "));
Jakieś pomysły?
Jak o
$("#mySelector").append(" "); // or with & nbsp;
Nietestowane (i zapewne przesadą bit):
$("").append($("<p> </p>").text());
I utworzyć funkcję jQuery Plugin do jej ponownego wykorzystania, gdy trzeba umieścić przestrzeń. W ten sposób będziesz konsekwentny w całym tekście.
if(!$.space) {
$.space = function(noOfSpaces) {
var space = " ", returnValue = "";
for(var index=0; index < noOfSpaces; index++) {
returnValue += space;
}
return returnValue;
}
}
alert("Stack" + $.space(6) + "Overflow");
Jest to nieistotne dla pytania PO, nie pytał, jak stworzyć spasowany sznur. –
W moim przypadku zrobiłem następujące:
$('.colwid10a').each(function() {
if ($(this).is(':empty')) {
$(this).append(" ");
}
});
$('.colwid12').each(function() {
if ($(this).find('a').is(':empty')) {
$(this).find('a').append(" ");
}
});
To jest właściwa odpowiedź dla jQuery, czy może po prostu użyć CSS: #mySelector {padding-right: 1 em; } – Mottie
Dziękuję, Ólafur. Próbowałem zbyt mocno :) –