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