Если я не понимаю вашу проблему. Вы хотите нажать эти кнопки «когда-то», они существуют. Затем вы можете создать таймер после $('.begin')
(здесь я предполагаю, что начинать - это запустить действие появления кнопки) и постоянно проверять эти кнопки и нажимать на них, как только они станут активными. Это будет выглядеть примерно так: setTimeInvertal()
. И да, вам нужно создать собственное условие, чтобы остановить или определить, срабатывает ли триггер или нет.
Вы должны обнаружить их вручную, более быстрая проверка = один раз (я предполагаю, что вы не делаете что-то незаконно или злоупотребляете веб-сайтами). Приведенный ниже код является примером идеи.
var btn_timer;
function startAction() {
//for example check every 3s
btn_timer = setTimeout(function(){
//check if btn exists or not
if($(".answer[value='1']").length) {
$(".answer[value='1']").click().delay(200);
}
//condition to stop your timer, or you can manually call it somewhere else;
if(...some condition) StopAction();
}, 3000);
}
function StopAction() {
clearTimeout(btn_timer);
}