Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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更改imgsrc属性_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用jQuery更改imgsrc属性

Javascript 使用jQuery更改imgsrc属性,javascript,jquery,html,Javascript,Jquery,Html,我在使用jQuery更改图像标记的imgsrc属性时遇到问题。这是我的密码 $(".img-thumb").on("mouseover", function (e) { $val = ($(e.currentTarget).attr('src')) $val = $val.slice(1,200)); $('#preview').attr('src','$val'); }); 然后在我的标签上 <div id="zoom-in" style="w

我在使用jQuery更改图像标记的imgsrc属性时遇到问题。这是我的密码

 $(".img-thumb").on("mouseover", function (e) {
     $val = ($(e.currentTarget).attr('src'))
     $val = $val.slice(1,200));
     $('#preview').attr('src','$val');
 });
然后在我的标签上

    <div id="zoom-in" style="width:750px;height:410px;margin-left:60px;border:1px solid black;border-radius:20px;overflow:hidden;">
       <img id="preview" style="width:100%;height:100%;" src="gallery/Comme_/Al Fardan Jewellery/img.jpg" alt=""/>
    </div>    


我遗漏了什么吗?

尝试将
$val
作为变量而不是字符串传递

$('#preview').attr('src', $val);

如果将变量名放在引号内,则它将用作字符串

$('#preview').attr('src', $val);
                          ^^^^ 

删除引号
$val
是一个JavaScript变量:

$('#preview').attr('src', $val);

它仍然不工作,但路径的值是正确的。@Mr.Hans Check
console.log($val)
在该事件中。在哪里可以找到console.log?抱歉,我是个新手,这是一个普通的javascript代码。在设置src属性之前,只需插入这一行
alert($val)
。并告诉我们什么显示为警报。我已经这样做了,路径是正确的。但是映像没有更改。它仍然不工作,但路径值正确。在哪里可以找到console.log?对不起,我是新手here@Mr.Hans按F12@Mr.Hans打开控制台,刷新页面。那么@Mr.Hans有什么问题?