Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery更新url中的文件名_Javascript_Jquery_Image - Fatal编程技术网

Javascript 使用jquery更新url中的文件名

Javascript 使用jquery更新url中的文件名,javascript,jquery,image,Javascript,Jquery,Image,想知道我如何用jquery实现以下功能- 我有一个指向图像->的url(该值存储在变量中) 我有一个保存值->new_image.jpg的变量 我如何使用jquery从更新完整的url(保存在变量中) 到 ??试试这样的方法: var url = 'http://www.website.com/folder/folder2/image_current.jpg'; var new_image = 'new_image.jpg'; var new_url = url.replace(url.s

想知道我如何用jquery实现以下功能-

我有一个指向图像->的url(该值存储在变量中)

我有一个保存值->new_image.jpg的变量

我如何使用jquery从更新完整的url(保存在变量中)


??

试试这样的方法:

var url = 'http://www.website.com/folder/folder2/image_current.jpg';
var new_image = 'new_image.jpg';

var new_url = url.replace(url.substring(url.lastIndexOf('/')+1), new_image);

此代码将文件名添加到url的开头

var url = window.location.href;
    var filename = "index1.php";
    var newurl = url.replace(url.substring(url.lastIndexOf('/')+1), filename);
    $(window).resize(function resize(){
        if ($(window).width() < 800) {
            window.location.replace(newurl);
        }
    }).trigger('resize');

这是简单的字符串操作,实际上不是jQuery任务。简单的老式香草javascript将适合您完成此任务。我希望在窗口大小调整为800px时重定向
index1.phphttp://localhost/indictrans/