我在输入标记中给出了值
我有第一个值:
“美国”
然后在我的价值观出现之后:
“United State; United Kingdom”
第三次的价值如下:
“美国;英国;联合国”
如何读取输入标签中的最新值,这是;
之后的第二种和第三种情况,直接来自第一种情况。
我正在使用普通的javascript
答案 0 :(得分:1)
您可以使用 split() method
来划分字符串,然后从结果中检索最后一项:
var result_arr = "United State; United Kingdom; United Nation".split(';');
console.log(result_arr[result_arr.length-1]);
//Or
console.log(result_arr.pop());
希望这有帮助。
var result_arr = "United State; United Kingdom; United Nation".split(';');
console.log(result_arr.pop());

答案 1 :(得分:0)
使用split(";");
split()方法用于将字符串拆分为数组 子串,并返回新数组。
提示:如果使用空字符串("")作为分隔符,则字符串为 在每个角色之间分开。
注意:split()方法不会更改原始字符串。
答案 2 :(得分:0)
你正在寻找类似的东西
<ControlTemplate TargetType="{x:Type Window}">
ES6
const values = document.querySelector('input.foo').value.split(';');
const lastValue = values.slice(-1);
答案 3 :(得分:0)
你可以这样做:
#include <stdio.h>
#include <errno.h>
#include <unistd.h>
#include <sys/stat.h>
#include <limits.h>
#include <stdlib.h>
int main()
{
int status;
const char *argv[] = {"mkdir", "Folder", NULL};
status = mkdir(argv[1], S_IRWXU);
if (status != 0 && errno != EEXIST) {
perror("mkdir");
exit(1);
}
status = chdir(argv[1]);
if (status != 0) {
perror("chdir");
exit(1);
}
// Print current directory name
char buffer[PATH_MAX] = {0};
printf("%s\n", getcwd(buffer, PATH_MAX));
return 0;
}