obtener - get placeholder jquery
Cómo agregar un cero final a un precio con jQuery (3)
Entonces tengo un script que devuelve el precio de un producto. Sin embargo, el precio puede incluir o no ceros al final, por lo que a veces podría tener:
258.22
y otras veces podría tener
258.2
En el caso posterior, necesito agregar el cero al final con jQuery. ¿Cómo voy a hacer esto?
Javascript tiene una función, toFixed , que debe hacer lo que quieras ... no se necesita JQuery.
var n = 258.2;
n.toFixed (2); // returns 258.20
No creo que jQuery tenga funciones de relleno de cadenas (que es lo que está buscando). Sin embargo, es trivial de hacer:
function pad(value, width, padchar) {
while (value.length < width) {
value += padchar;
}
return value;
}
Editar Lo anterior es ideal para cadenas, pero para su situación numérica específica, la respuesta de rosscj2533 es la mejor manera de hacerlo.
Puede usar javascript en el método toFixed
( source ), no necesita jQuery. Ejemplo:
var number = 258.2;
var rounded = number.toFixed(2); // rounded = 258.20
Editar: El enlace de la Caja de herramientas eléctrica ha sucumbido a linkrot y bloquea Wayback Machine por lo que no hay una URL que funcione para la fuente.