Javascript 在jquery中查找和替换字符串

Javascript 在jquery中查找和替换字符串,javascript,jquery,string,Javascript,Jquery,String,当前,add_to_list正在获取值'images/image.jpg'。我想将'image/'替换为nothing,这样我只能得到图片的名称(带或不带扩展名)。我该怎么做?我什么也找不到。另外,请为我提供有关字符串操作的更多阅读资料。请使用 $('img').click(function(){ var add_to_list = $(this); // database query for element }); 这将得到第7个字符后的字符串。如果可能有更长的路径,您可以使

当前,
add_to_list
正在获取值
'images/image.jpg'
。我想将
'image/'
替换为nothing,这样我只能得到图片的名称(带或不带扩展名)。我该怎么做?我什么也找不到。另外,请为我提供有关字符串操作的更多阅读资料。

请使用

$('img').click(function(){
    var add_to_list = $(this);
    // database query for element
});
这将得到第7个字符后的字符串。如果可能有更长的路径,您可以使用
pop()
将其拆分成一个数组,并获取路径的最后一部分

解释在这里的答案中看到的许多字符串操作方法。

使用

$('img').click(function(){
    var add_to_list = $(this);
    // database query for element
});
add_to_list.split("/").pop();
这将得到第7个字符后的字符串。如果可能有更长的路径,您可以使用
pop()
将其拆分成一个数组,并获取路径的最后一部分

解释在这里的答案中看到的许多字符串操作方法。

您尝试过吗

add_to_list.split("/").pop();
您应该将代码修改为以下内容:

var pieces = add_to_list.split('/');
var filename = pieces[pieces.length-1];
你试过了吗

您应该将代码修改为以下内容:

var pieces = add_to_list.split('/');
var filename = pieces[pieces.length-1];