Javascript 我想在<;上执行事件操作;img>;标签

Javascript 我想在<;上执行事件操作;img>;标签,javascript,jquery,html,Javascript,Jquery,Html,我在jquery模式中有这样的结构,所以我想在图像上执行mouseover或click事件。 在div()中,black()是类名末尾的递增数。那么如何对此类类执行事件操作呢?请帮助我,我是jquery的新手 <div class="myTag"> <div class=tag1> <img class=close1> <div class=tag-bax1> </d

我在jquery模式中有这样的结构,所以我想在图像上执行mouseover或click事件。 在div()中,black()是类名末尾的递增数。那么如何对此类类执行事件操作呢?请帮助我,我是jquery的新手

    <div class="myTag">
      <div class=tag1>
          <img class=close1>
         <div class=tag-bax1>
         </div>
      </div>
      <div class=tag2>
         <img class=close2>
         <div class=tag-bax2>
         </div>
      </div>
    </div>

您可以使用:

$('img[class*=close]').click(function() {
     ... 
});
这将选择在其类名中包含close的每个
img
元素。

试试这个

$("img[class*=wl-item]").mouseover(function(){
console.log($(this).attr("class").slice(-1));
});

$('.className')。单击(函数(){…})@RaeenHashemi我尝试了这种方法,在类名的末尾有一个编号。它将递增。所以如何识别分词类名。我不知道你的确切意思,但是对于第一个图像,你应该写
$('.close1')。单击(function(){…})$('.close2'),单击(function(){…})如果您希望两者都只使用一个函数,对于两个img对象,您应该使用相同的类名。情况是我正在添加标记,我不知道会有多少标记,例如假设close1…close20。那么如何为所有这些对象编写单个动态事件操作。为什么不使用相同的
类名
,但使用不同的
id
s?