Jquery,onclick,使用这个来获取这个img src

时间:2014-07-05 14:59:51

标签: jquery

我是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>

1 个答案:

答案 0 :(得分:0)

就像@adeneo所说,你只需要创建以src of image为参数的函数,如下所示:

var showImage = function(src) {
    $('#some_elem_id').after("<img src='" + src + "'/>");
}