我正在尝试在多个具有相同类的元素上触发点击事件,但是当我这样做时,只有第一个元素被点击了,其他的没有,坦率地说,我正在尝试使用Firefox控制台为所有ask.fm个人资料回答点赞,所以我做了以下操作:
$('.like').trigger('click');
但我意识到只有第一个元素(答案)被点击,所以我做了其他事情。
$('.like').each(function(){$(this).trigger('click');})
但问题仍然存在,那么我在这里做错了什么!!
编辑:HTML代码
所有答案中都包含此元素。
<a class="like hintable" hint="Like" href="#" onclick="Like.quickLike(128332156539, "mo7am_rs", "/likes/am77r/question/128332156539/add"); return false;" style="display:block"></a>
我想在所有答案元素中点击此元素。
trigger
执行与匹配元素相关联的所有处理程序和行为,换句话说,执行该类别下的所有元素,因此问题不在于trigger
,而是在于你,显然! - adeneo.like
点击处理代码。 - Tushar$('.like')
元素触发的函数。 - Qarib Haider