自动单击没有类和ID的链接

时间:2014-06-11 08:42:37

标签: javascript php jquery html codeigniter

我正在使用CodeIgniter并尝试从网站的菜单中获取所有链接。但不幸的是,菜单列表并没有自动显示所有内容,您必须单击 "查看全部"首先链接来自JavaScript。

所以我认为我需要自动点击"查看全部"在继续获取链接的代码之前。页面源看起来像这样

  <li class="menu-item">
        <a href="javascript: void(0)">View All</a>
  </li>

关于我如何在锚标记本身没有id或类的情况下自动点击链接的任何想法?提前致谢! :)

3 个答案:

答案 0 :(得分:2)

使用 :contains .contains()

$('a:contains("View All")').click();

$('.menu-item a:contains("View All")').click();

$('.menu-item a').contains("View All").click();

答案 1 :(得分:0)

只需使用:contains()选择器选择所需的锚标记,因为我们没有任何相关标识,并使用.trigger('eventName')

调用其点击事件

尝试,

$('.menu-item a:contains("View All")').trigger('click');

答案 2 :(得分:0)

$('.menu-item a:contains("View All")').trigger('click');

或者可以尝试

$('.menu-item a:contains("View All")').click();