我是jquery和javascript的新手,我想做的就是用onclick事件鼠标获取图像的src。我已经有了一个函数(这是openPicture()),所以有没有什么简单的方法将src img放在我的函数中的变量中?比如,有没有openPicture(this.src)或类似的东西?这是我尝试过的,但它没有起作用:
var srcPicture = $(this).prop('src');
我的HTML:
<div id="mainPicture">
<img src="/upload/inventaire/<?= $result->user_id; ?>/<?= $mainPicture; ?>" alt="Picture Car" onclick="openPicture(this.src);">
</div>
<div id="secondPictures">
<div class="containerPicture"><img src="/upload/inventaire/<?= $result->user_id; ?>/<?= $picture[1]; ?>" alt="car picture list1" onclick="openPicture();" <?= $user->imageErreur(); ?>></div>
<div class="containerPicture"><img src="/upload/inventaire/<?= $result->user_id; ?>/<?= $picture[2]; ?>" alt="car picture list2" <?= $user->imageErreur(); ?>></div>
<div class="containerPicture"><img src="/upload/inventaire/<?= $result->user_id; ?>/<?= $picture[3]; ?>" alt="car picture list3" <?= $user->imageErreur(); ?>></div>
</div>
答案 0 :(得分:0)
就像@adeneo所说,你只需要创建以src of image为参数的函数,如下所示:
var showImage = function(src) {
$('#some_elem_id').after("<img src='" + src + "'/>");
}