Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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
jQuery-image-SRC_Jquery - Fatal编程技术网

jQuery-image-SRC

jQuery-image-SRC,jquery,Jquery,我做错什么了吗#contactImg未通过src var clickedImage = $('img.img_rightThumb').attr("src"); $('#contactImg').attr('src', clickedImage); 好吧,我猜选择器是坏的…但我不知道如何 <? if ($this->profile['has_user_image']) { ?> <img src="/images/users/<?= $this->profi

我做错什么了吗#contactImg未通过src

var clickedImage = $('img.img_rightThumb').attr("src");
$('#contactImg').attr('src', clickedImage);
好吧,我猜选择器是坏的…但我不知道如何

<? if ($this->profile['has_user_image']) { ?>
<img src="/images/users/<?= $this->profile['user_image'] ?>" width="114" class="img_rightThumb">
<? } else { ?>
<img src="/images/avatar.png" width="114" height="86" class="img_rightThumb">
<? } ?>

配置文件['user\u image']?>“width=“114”class=“img\u rightThumb”>

似乎找不到图像。请尝试执行此操作以验证:

alert($('img.img_rightThumb').length);

如果为0,则问题在于选择器。发布一些HTML,我们可以帮助您。

我看得很对。我们可以看到HTML吗?页面中实际HTML的相关部分会更好,因为我们不知道PHP正在做什么以及它生成的实际HTML。您是在页面成功加载后运行jQuery吗?还是与其他人一起你会在“img.img_rightThumb”存在之前运行它吗?我可能在它存在之前运行它,但我会在第五次单击元素时运行它,所以我知道它存在…哦,我太困惑了…是的,Brian,你是对的…它返回了0。我添加了HTML。thxHuh,我认为这会起作用。你可以试试$(“.img_rightThumb”),只针对CSS类,至少作为测试。或者,可能是因为HTML中存在无效的内容,请仔细检查属性是否正确关闭,所有内容是否格式正确,否则将产生类似的结果。此外,此渲染是什么: