按索引单击元素,具有相同标识符的多个元素



我有这个标识符。

var dropDownMenus = $('.select2-choice.ui-select-match.ng-scope');

有两个。如果我使用dropdownmenu。click();它会工作,因为它默认为第一个。但每当我做一个dropDownMenus[0].click(),我得到一个click undefined错误。单击特定索引的最简单方法是什么?

使用$$代替$查找多个元素:

var dropDownMenus = $$('.select2-choice.ui-select-match.ng-scope');

然后,点击第一个元素:

dropDownMenus.first().click();

或者,最后一个:

dropDownMenus.last().click();

或者,第n个:

dropDownMenus.get(n).click();

最新更新