要使用的DOM可能是这两个中的一个,它们都与我想要检查的框相关:
<input class="checkbox" type="checkbox" value="1" name="order[terms]" id="order_terms" style="position: absolute; top: -20%; left: -20%; display: block; width: 140%; height: 140%; margin: 0px; padding: 0px; background: rgb(255, 255, 255); border: 0px; opacity: 0;">
或
<ins class="iCheck-helper" style="position: absolute; top: -20%; left: -20%; display: block; width: 140%; height: 140%; margin: 0px; padding: 0px; background: rgb(255, 255, 255); border: 0px; opacity: 0;"></ins>
有两个具有相同类名的复选框,因此使用:
.click('.iCheck-helper')
不起作用,它检查错误的方框。
我想我必须更专注于盒子,但我提出的每一种可能性都失败了。我通过在atom中编码的节点运行我的程序,并使用nightmarejs作为依赖项。我只想查看正确的方框。
答案 0 :(得分:1)
您可以使用eq
伪选择器作为选项。
.click('.iCheck-helper:eq(0)')
,第二个是.click('.iCheck-helper:eq(1)')
。