2016-11-02 4 views
1

Also habe ich diese Kennung haben ..Ein Klick Element von Index, mehrere Elemente mit gleichen Kennung

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

Und es gibt zwei von ihnen. Wenn ich nur eine dropDownMenus.click(); Es funktioniert, weil es standardmäßig auf den ersten geht. aber wenn ich einen DropDownMenus [0] .click() mache, bekomme ich einen Klick undefined Fehler. Was ist der einfachste Weg, um auf einen bestimmten Index zu klicken?

Antwort

2

Verwenden $$ statt $, um mehrere Elemente zu finden:

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

Dann klicken, um das erste Element:

dropDownMenus.first().click(); 

Oder der letzte:

dropDownMenus.last().click(); 

Oder die n-te:

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

ahhhh, danke! lass mich es versuchen – Tree55Topz

+0

Funktioniert super! Vielen Dank! – Tree55Topz

Verwandte Themen