2016-11-02 18 views
1

所以我有该标识符的多个元件..点击元件,用相同的标识符

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

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

回答

2

使用$$而不是$找到多个元素:

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

然后,点击第一个元素:

dropDownMenus.first().click(); 

或者最后:

dropDownMenus.last().click(); 

或者,第n个:

dropDownMenus.get(n).click(); 
+0

ahhhh,谢谢!让我试试 – Tree55Topz

+0

很棒!谢谢! – Tree55Topz

相关问题