Onchange方法在使用子字符串javascript后不显示文本
onchange method not showing text after using substring javascript
当我在javascript中使用子字符串时,不知何故有一个问题。我试图采取最后2个字母的4个字母的值和打印出来的div与id=text。
不需要使用子字符串
$("#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();
知道发生了什么事吗?
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();
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- 通过javascript显示和更改文本
- 是否可以用JavaScript显示等效的文件夹对话框
- 如何使用javascript显示图像
- BMI计算器以Javascript显示结果
- 单击“JavaScript显示变量”
- Javascript:显示带有复选框值的图像
- 通过ID JavaScript显示随机背景图像
- 无法在qualtrics上使用javascript显示背景图像
- 日期选择器无法使用javascript显示
- javascript 显示空白灰色层
- 页面加载后通过javascript显示图像
- 使用JavaScript显示鼠标的x和y位置
- 用javascript显示html表
- 使用 JavaScript 显示 Laravel's Variable
- javascript显示地理位置
- 搜索XML文件并使用javascript显示结果
- 使用javascript显示文件名上传
- 使用javascript显示隐藏的HTML元素
- 使用jquery和javascript显示PHP中的变量