Не работает each в jquery

69
19 декабря 2021, 21:40

Нужно через перебор заходить на каждую страницу и нажимать кнопку. И дождать когда кнопка будет нажата. Но each берёт всегда только первое значение 489

   var arr = [
        '489',
        '1132',
        '490'
        ];
    $.each(arr, function (index, value) {
        location.href = 'https://тут адрес' + value + '/actors?deleteTill=2019-12-08T22%3A11%3A30';
      bz = $('input#confirm_deletion').prop('checked', true);
      bz1 = $('input.ignore_in_selects').val('true');
      $(".ui.button.orange").click();
      $('.ui.button.orange').submit();
    });
Answer 1

В Вашем коде нарушены причинно-следственные связи. Код находится в странице, которая знает про числа в массиве. Вы пытаетесь перейти на другие страницы по очереди. Очевидно, что перейти Вам удастся на какую-нибудь одну из них, как мы видим - на первую.

Далее.

Код, который идет после location.href = ...; манипулирует элементами со страницы, на которую Вы пытаетесь перейти. Не говоря уже о том, что переход на другую страницу - операция асинхронная, этот код должен быть в той страницы, на которой есть элементы, а не на той, с которой Вы туда пытаетесь попасть.

Думаю, Вам следует, не торопясь, словами, русским языком, объяснить, что Вы хотите сделать.

Если я Вас правильно понял, то что Вы хотите сделать, Вам не удастся сделать из браузера. Это обычно делают (серверным) кодом, работающим с компонентой-браузером.

Answer 2

Решил вопрос через многопоточное открытие окон в браузере chrome + автозапуск скрипта при открытие нового окна через injector, в том же хроме.

READ ALSO
как сделать неактивную кнопку?

как сделать неактивную кнопку?

пока textBox1 и textBox2 не заполнены кнопка остается недоступна те

241
Сравнить значения двух массивов с помощью IComparable C#

Сравнить значения двух массивов с помощью IComparable C#

Нужно сравнить два интовых массива с помощью интерфейса IComparableКак реализировать метод, что сравнивает у каждого массива Length и выведет -1, если...

103
Пытаюсь понять методы Parse() и TryParse() и класс Convert

Пытаюсь понять методы Parse() и TryParse() и класс Convert

Прочтал про эти 2 метода и класс на разных сайтахС Convert все понятно, но с 2 -мя методами возикла сложность и в чем их отличия ?

257
Ошибка NullReferenceException: Object reference not set to an instance of an object Game.UpdateUI [дубликат]

Ошибка NullReferenceException: Object reference not set to an instance of an object Game.UpdateUI [дубликат]

Ошибка NullReferenceException: Object reference not set to an instance of an object GameUpdateUI () (at Assets/Scripts/Game

340