ПредишенСледващото

индекс () - метод за JQuery обекти, той обикновено се използва за намиране на активния елемент в JQuery обект, на които се позовават.

.индекс () без параметри

В първия пример. индекс () дава нулева база индекса # foo1 в рамките на своята майка. Тъй # foo1 е второто дете на неговата майка, индекс () връща 1.

Когато .index () се нарича върху обекта JQuery, който съдържа повече от един елемент, който изчислява индекса на първия елемент.

.индекс () с параметър низ

Когато .index () се извиква с параметър низ, има две точки, за да разгледа. Първо, JQuery имплицитно причини .first () на JQuery изходния обект. Това ще бъде индекса на първия елемент, но не и последния елемент в този случай. Не е логично, така че бъдете внимателни.

Вторият въпрос да се разгледа - какво JQuery поиска всички DOM, който използва пропусната в селектор ред и проверка на индекса в рамките на този наскоро поиска JQuery обект. Например използването .index ( "Разделение") в последния пример по-горе, JQuery избира всички

в документа, след това търси индекс, който включва първи елемент в обект JQuery, което е причинено .index ().

.индекс () с параметри обект JQuery

В този случай, първият елемент JQuery обекта, който се предава на .index (). проверява над всички елементи в JQuery изходния обект. JQuery източник обект отляво на .index (). масив и търсене отива от индекс 0 до дължина - 1 за първи елемент параметър JQuery обект.

.индекс () с параметър елемент DOM

В този случай, DOM елемент, който се подава в .index (). проверява над всички елементи в JQuery изходния обект. Ако всички останали случаи са ясни, това трябва да е най-простия случай. Той е много подобен на предишния случай, с изключение на това, тъй като елементът DOM се предават директно, не е взета от обект контейнера за JQuery.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!