Estoy intentando agregar un espacio usando jQuery. Ninguna de estas muestras de trabajo:Adjuntar un espacio con jQuery
$("#mySelector").append($(" ")); $("#mySelector").append($(" "));
¿Alguna idea?
Estoy intentando agregar un espacio usando jQuery. Ninguna de estas muestras de trabajo:Adjuntar un espacio con jQuery
$("#mySelector").append($(" ")); $("#mySelector").append($(" "));
¿Alguna idea?
¿Qué tal
$("#mySelector").append(" "); // or with & nbsp;
No probado (y probablemente un poco exagerado):
$("").append($("<p> </p>").text());
Y, crear una función jQuery Plugin para volver a usarla cuando hay que poner el espacio. De esta manera serás consecuente en todo momento.
if(!$.space) {
$.space = function(noOfSpaces) {
var space = " ", returnValue = "";
for(var index=0; index < noOfSpaces; index++) {
returnValue += space;
}
return returnValue;
}
}
alert("Stack" + $.space(6) + "Overflow");
Esto es irrelevante para la pregunta de OP, no preguntó cómo crear una cadena de espacio acolchado. –
En mi caso hice lo siguiente:
$('.colwid10a').each(function() {
if ($(this).is(':empty')) {
$(this).append(" ");
}
});
$('.colwid12').each(function() {
if ($(this).find('a').is(':empty')) {
$(this).find('a').append(" ");
}
});
Esta es la respuesta correcta para jQuery, o simplemente podría utilizar CSS: #mySelector {padding-right: 1 em; } – Mottie
Gracias, Ólafur. Estaba intentando demasiado :) –