Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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图像单击事件_Jquery_Html - Fatal编程技术网

特定图像的jquery图像单击事件

特定图像的jquery图像单击事件,jquery,html,Jquery,Html,我有动态添加到页面的图像,在该页面上我有一个jquery函数,它显示单击图像的时间。这一切都很好,但我在页面上的静态图像,我不想被点击的功能 这是在选择图像时运行的jquery。我不能使用图像的id元素,因为它们总是不同的 $().ready(function () { $('img').click(function () { //do something } } 如何使单击时仅使用函数运行图像?使用类选择器 $('img.clickable').click(f

我有动态添加到页面的图像,在该页面上我有一个jquery函数,它显示单击图像的时间。这一切都很好,但我在页面上的静态图像,我不想被点击的功能

这是在选择图像时运行的jquery。我不能使用图像的
id
元素,因为它们总是不同的

$().ready(function () {
    $('img').click(function () {
        //do something
    }
}
如何使单击时仅使用函数运行图像?

使用类选择器

$('img.clickable').click(function () {
    //do something
};
试试这个:

将一个类添加到您希望可单击的图像中。 例如:

<img class="clickableimage">

$(document).ready(function () {
    $('.clickableimage').click(function () {
        //This will only  work for images having class ="clickableimage"
        //do something
    }
}

$(文档).ready(函数(){
$('.clickableimage')。单击(函数(){
//这仅适用于具有class=“clickableimage”的图像
//做点什么
}
}

为什么不给这些图像一个类呢?然后选择如下所示的图像:$('img.selective')。单击(…)?