gpt4 book ai didi

来自动态字符串的 Javascript 切片字符

转载 作者:太空宇宙 更新时间:2023-11-04 09:02:13 28 4
gpt4 key购买 nike

我正在尝试删除动态文件列表中每个下拉项的最后四个字符。

我在阅读 this thread 后尝试使用 javascript spice 语法,但它似乎删除了列表中其他元素的完整字符串,而不仅仅是字符。 list = list.slice(0, -1);

我不确定我的方法有什么问题。

function load_list() {
$("#filename").empty();
$.ajax({
type: 'GET',
dataType: 'json',
url: "/cgi-bin/list_cgi?action=get_list",
success: function(result) {
var list = result.file.sort();
var current = result.current.split("/").pop();
list = list.slice(0, -1);
if (list.length == 0) {
$("#unavailable").html("<h2>File not found, please upload.</h2>");
show_upload();
return;
}
for (var i in list) {
$("filename").append("<option>" + list[i] + "</option>");
}
$("filename").val(current);


}
});
}

最佳答案

试试这个

    $.each(list,function(i){
list[i].slice(0, -4);
});

假设您已将文件分类到列表对象中......

或者只是替换你的代码

for (var i in list) {
$("filename").append("<option>" + list[i] + "</option>");
}

$.each(list, function(i){
list[i] = list[i].slice(0,-4);
$("filename").append("<option>" + list[i] + "</option>");
})

关于来自动态字符串的 Javascript 切片字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42694609/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com