Javascript 找到JQuery元素,但它是';它不可点击

Javascript 找到JQuery元素,但它是';它不可点击,javascript,jquery,click,element,Javascript,Jquery,Click,Element,很奇怪。。。这个页面是受保护的还是我不知道的? 我试图点击下一页锚 看 我试着用这个来抓取元素 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 n

很奇怪。。。这个页面是受保护的还是我不知道的? 我试图点击下一页锚

我试着用这个来抓取元素

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');
}
$('a.buttonNext')
选择器是一个元素数组(带有
buttonNext
类名的所有
a
元素),即使只有一个元素,它仍然返回一个元素数组,而不是它本身的元素

我假定您只有一个
按钮next
元素,在这种情况下,这应该可以完成工作

buttonNext[0].click();

可能它没有单击侦听器,可能是mousedown,或者在元素本身之前加载了某物.JS。你需要提供更多的细节,我已经等了一段时间了,。。。。暂停一下什么的,。。但是元素被找到了。只有单击没有给我预期的结果。与您的问题无关,但您不需要再次在
$()
中包装
按钮next
。只需调用
按钮下一步。单击()
尝试
$('a.next-page')[0]。单击()
是否可以将此作为已接受的答案进行检查。。。谢谢