当我在javascript中使用子字符串时出现问题。我试图从4个字母的值中取出最后2个字母,然后在id = text的div中打印出来。
不使用子字符串
$("#departureroute").change(function () {
var value = (this.value);
$("#test").text(value);
}).change();
这不起作用,使用子字符串
$("#departureroute").change(function () {
var value = (this.value);
var res = value.substring(2, 2);
$("#test").text(res);
}).change();
任何想法发生了什么?
答案 0 :(得分:0)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substring
根据手册,substring方法获取子字符串开头的索引和子字符串结尾的索引。第二个参数是可选的,如果没有提供,将转到字符串的末尾。所以改成它:
$("#departureroute").change(function () {
var value = (this.value);
var res = value.substring(2);
$("#test").text(res);
}).change();