Элемент JQuery найден, но он не активен - PullRequest
0 голосов
/ 30 сентября 2019

Очень странно ... Эта страница защищена или что-то, чего я не знаю? Я пытался нажать на ссылку «Следующая страница».

enter image description here

См. эту страницу первой.

Я пытался захватить элемент, используя

var buttonNext = $('a.next-page');

if(buttonNext.length > 0){
    console.log('found!');

    // but when clicking still give the page not move or anything
    buttonNext.click();

    // or even no effect at all, same thing...
    buttonNext.trigger('click');
}

1 Ответ

1 голос
/ 30 сентября 2019

$('a.buttonNext') селектор - это массив элементов (все a элементы с buttonNext className), даже если есть только один элемент, он по-прежнему возвращает массив из одного элемента, а не сам элемент.

Я предполагаю, что у вас есть только один buttonNext элемент, в этом случае это должно сделать работу

buttonNext[0].click();
...