删除完整路径,仅保留文件名

use*_*691 7 javascript wordpress jquery

试图删除正在返回imgurl的完整URL:通常返回类似http://localhost/wordpress/wp-content/uploads/filename.jpghttp:// localhost/wordpress/wp-content/uploads/images /filename.jpg

我想剥离除filename.jpg之外的所有内容并将其返回到ahng_photos_upload_image.剥离一切到最后的正斜线.我怎么能用Jquery做到这一点?

window.send_to_editor = function(html) {
imgurl = jQuery('img',html).attr('src');
jQuery('#ahng_photos_upload_image').val(imgurl);
tb_remove();
}
Run Code Online (Sandbox Code Playgroud)

And*_*ndy 24

你不需要jQuery,只是普通的旧JavaScript会做:)

alert('http://localhost/wordpress/wp-content/uploads/filename.jpg'.split('/').pop());??
Run Code Online (Sandbox Code Playgroud)

在你的情况下:

var filename = imgurl.split('/').pop();
Run Code Online (Sandbox Code Playgroud)