我需要做以下事情:
我的职位是1到16,以及人名。每个号码都属于每个人:
位置1适用于ROBERT,第3位适用于JULIA等
ASK
的{{1}}按钮与ROBERT
的{{1}}按钮完全相同 - 它具有相同的标识符编号(或变量,idk如何在javascript中调用),它具有相同的功能,除了它向不同的人发送消息。
那么,如何仅针对名称以
JULIA
结尾的人自动点击ASK
?
我发现了一个脚本,它完成了我需要的部分内容,我相信使用这个脚本,加上KE
我将实现我所需要的。
但是,如何统一这两个:
counter
以下代码?
我找不到这样做的方式/逻辑。
代码:
counter
点击每个 function clickAsk(){
$('button.ASK').on(
'click', function(){
console.log('You clicked',$(this).html())
}
);
$('button.ASK').each(
function(index){
setTimeout(()=>{$(this).click()},index*1000);
}
);
}
setTimeout(clickAsk,850)
按钮,首先是第一个按钮,然后是第二个按钮,然后是第三个按钮,等等。但我只需要点击ASK
来查找名称以ASK
结尾的人(即KE
)
PS:以防万一,Timeout很好,我会用它
答案 0 :(得分:1)
你可以使用id,但我发现使用数据选择器更好。
Timestamp
list
答案 1 :(得分:0)
首先在每个按钮上添加data
attrib,其中包含该按钮所属人员的姓名:
<button class="user" data-name="Robert" value="ASK">
<button class="user" data-name="Julia" value="ASK">
etc...
然后您可以使用以下代码检查结尾:
$('.user').each(function (i, o) {
if ($(o).data('name').endsWith('KE')) {
$(o).click();
}
});