单击具有相同名称的第二个类名称

时间:2016-06-21 08:23:58

标签: javascript jquery css jquery-selectors greasemonkey

如何点击另一个同名的课程?

HTML:

<span class="pointer" onclick="window.open('index','_blank');">ux</span>
<span class="pointer" onclick="window.open('index','_blank');">ux</span>
<span class="pointer" onclick="window.open('index','_blank');">ux</span>
<span class="pointer" onclick="window.open('index','_blank');">ux</span>
<span class="pointer" onclick="window.open('index','_blank');">ux</span>

代码:

document.querySelector('.pointer').click()

1 个答案:

答案 0 :(得分:3)

你可以使用,

$(".pointer:eq(1)")[0].click();

这将触发第二个指针元素的dom元素单击。

或者,

您可以使用jquery事件处理程序代替编写函数调用的内联代码,这样可以更好地控制当前单击的对象。

$(".pointer").click(function() {
  $(this).hide();
  window.open('index', '_blank');
});