Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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 从第三方服务器更改映像_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 从第三方服务器更改映像

Javascript 从第三方服务器更改映像,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在寻找一种方法来改变一个脚本上的图像,我没有访问权托管在第三方服务器上 我想显示的图像在a href中,但img src显示的是缩略图版本 我想我需要某种jQuery脚本,用附加的版本替换每个实例(可能不止一个) 分区为: <div id="imagezoomcontainer"> <a target="_blank" class="chatlink" href="goodimage.jpg"> <span></span> <img sr

我正在寻找一种方法来改变一个脚本上的图像,我没有访问权托管在第三方服务器上

我想显示的图像在a href中,但img src显示的是缩略图版本

我想我需要某种jQuery脚本,用附加的版本替换每个实例(可能不止一个)

分区为:

<div id="imagezoomcontainer">
<a target="_blank" class="chatlink" href="goodimage.jpg">
<span></span>
<img src="badimage.jpg" align="middle" border="0" height="100" width="100"></a>
</div>

我希望我能访问服务器-这会节省很多时间

这是一个基本示例,将在页面加载时进行更改

$(document).ready(function(){
        $("#imagezoomcontainer img").attr("src",$("#imagezoomcontainer .chatlink").attr("href"));
    });
试一试


正如您所猜测的,您需要浏览所有图像并进行更改。您可以使用$。每个循环都这样:

$(document).ready(function(){
   $.each("#imagezoomcontainer img", function(){
        $(this).attr("src", $(this).parent().children(".chatlink").attr("href");
   });
});

那么badimage.jpg应该替换为什么badimageBig.jpg?不,badimage.jpg应该替换为goodimage.jpgThanks-这对具有相同id的多个图像有效吗?它在一个动态页面上,是一个实时聊天系统,所以我现在不得不将它创建为一个按钮-您将如何运行它?我在想,也许每10秒检查一次?这只对一个图像有效,因为它使src对所有它经过的图像都是相同的,把它放在一个setInterval中…函数在这里…,x000-其中x被替换为secondsyup的数量,在$document.ready中,因为您需要它来确保您的图片已加载到DOM Already中。问题是图像是在$document.ready之后加载的。这是一个实时聊天系统,因此图像可以随时显示
$(document).ready(function(){
   $.each("#imagezoomcontainer img", function(){
        $(this).attr("src", $(this).parent().children(".chatlink").attr("href");
   });
});