【发布时间】:2017-09-14 20:12:15
【问题描述】:
我正在尝试触发对同一类的多个元素的点击,但是当我这样做时,只会点击第一个元素而不点击其他元素,坦率地说,我试图通过以下方式对所有 ask.fm 个人资料答案进行点赞使用Firefox的控制台,这就是我所做的
$('.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>
我想在所有答案元素中单击此元素
【问题讨论】:
-
在此处添加您的 html 代码。它也可能对我们有帮助
-
trigger执行附加到匹配元素的所有处理程序和行为,或者换句话说,所有具有该类的元素,所以问题不在于trigger,显然是你! -
同时添加您的
.like点击处理程序代码 -
显示你从
$('.like')元素触发的函数..
标签: javascript jquery jquery-selectors