gpt4 book ai didi

javascript - 如何只点击网站的某些按钮?

转载 作者:行者123 更新时间:2023-12-03 01:54:56 24 4
gpt4 key购买 nike

我需要执行以下操作:

enter image description here

我有位置 1 到 16,以及人员的姓名。每个号码属于每个人:

POSITION 1 is for ROBERT, number 3 is for JULIA, etc

ROBERTASK 按钮与 JULIA 的按钮完全相同 - 它具有相同的标识符号(或变量,idk)它在 javascript 中的调用方式),并且具有相同的功能,只是它向不同的人发送消息。

So, how do I click ASK automatically just for those whose name ends in KE?

我找到了一个脚本,它可以完成我所需要的部分功能,并且我相信通过这个脚本,再加上一个计数器,我将实现我所需要的。

However, how do I unify these two : the counter with the below code?

我找不到执行此操作的方法/逻辑。

代码:

    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按钮,首先是第一个,然后是第二个,然后是第三个,等等。但我只需要为名字结尾的人点击ASKKE中(即2.JAKE和4.Spike)

PS:以防万一,超时没问题,我会用它

最佳答案

您可以使用 id,但我发现使用数据选择器更好。

$('.user').each(function () {
var $this = $(this);
$this.on("click", function () {
alert($(this).data('users'));
var str = $this.text();
if (str.match(/ke$/)){
alert($this.text());
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<button class="user" data-users="user1" >Mike</button>
<br>
<button class="user" data-users="user2" >Jake</button>
<br>
<button class="user" data-users="user3" >Henry</button>

关于javascript - 如何只点击网站的某些按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50282403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com