onchange método no muestra textos después de usar javascript subcadena

votos
-1

De alguna manera hay un problema cuando se utiliza la subcadena en javascript. Estoy tratando de tomar las 2 últimas letras de un valor de 4 letras e imprimir en en el div con id = texto.

Esto funciona sin necesidad de utilizar subcadena

$(#departureroute).change(function () {
    var value = (this.value);
    $(#test).text(value);
}).change();

Esto no funciona, mediante substring

    $(#departureroute).change(function () {
    var value = (this.value);
    var res = value.substring(2, 2);
    $(#test).text(res);
}).change();

Cualquier iDeer lo que está sucediendo?

Publicado el 21/09/2015 a las 09:39
por usuario
En otros idiomas...                            


1 respuestas

votos
0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substring

Por el manual, el método subcadena toma el índice del inicio de la subcadena y el índice de final de la subcadena. El segundo argumento es opcional y se vaya al final de la cadena, si no se proporciona. Así que cambiarlo a:

$("#departureroute").change(function () {
    var value = (this.value);
    var res = value.substring(2);
    $("#test").text(res);
}).change();
Respondida el 21/09/2015 a las 09:44
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more