所以我有这个标识符。
var dropDownMenus = $('.select2-choice.ui-select-match.ng-scope');
其中有两个。如果我只是执行dropDownMenus.click();它会工作,因为它默认为第一个。但是每当我执行dropDownMenus [0] .click()时,都会收到单击未定义的错误。单击特定索引的最简单方法是什么?
最佳答案
使用$$
而不是$
查找多个元素:
var dropDownMenus = $$('.select2-choice.ui-select-match.ng-scope');
然后,单击第一个元素:
dropDownMenus.first().click();
或者,最后一个:
dropDownMenus.last().click();
或者,第n个:
dropDownMenus.get(n).click();