jQuery上课

and*_*rei 1 jquery

            $(document).ready(function(){

      $('img').click(function(){
 var class = $("img").attr("class");
 console.log(class);
      });

            });
Run Code Online (Sandbox Code Playgroud)

回到另一个问题.我有3个图像,每个图像有不同的类(image1,image2,image3).如果我运行上面的代码,日志将只显示第一个图像的类,无论我点击什么图像

jAn*_*ndy 9

在你的内部click event handler,替换$("img")$(this)

喜欢:

$('img').click(function(){ 
   var class = $(this).attr("class"); 
   console.log(class); 
}); 
Run Code Online (Sandbox Code Playgroud)

this将参考所涉及的具体对象.您也可以使用 event.target$(event.target).attr("class");,如果声明event为自己的点击处理程序的参数.