This is a translated page. The original can be found here: http://iwebdevel.com/2009/06/20/javascript-how-to-get-the-index-position-within-a-group-of-an-object-with-jquery/
UPDATES VIA RSS | Email Актуализации по RSS | Email Get updates via feedburner Get updates via twitter
Home / Coding / JavaScript & Ajax / JavaScript: How to get the i… Начало / кодиране / JavaScript & Аякс / JavaScript: Как да получите аз ...

JavaScript: How to get the index (position within a group) of an object with jQuery? JavaScript: Как да отида на индекса (позиция в група) на обект с JQuery?

Posted on 20. Публикувано на 20. Jun, 2009 by Dragos in Coding , JavaScript & Ajax Юни, 2009 от Драгош в кодиране, JavaScript & Аякс

I've spent some time today figuring out how to obtain that index and finally I've just puzzled it out. Аз бях прекарва известно време днес, фигуриращ как да се получи този индекс и накрая аз току-що е озадачен вън.

Let's say we have a group of objects all containing the class=”house”. Да речем, че имаме група от всички, съдържащи обекти на класа = "къща". Now if we are referencing to the first element within the group and we'd like to find out it's index (well it's obvious in this case), we'd use this piece of code: Сега, ако ние сме съотнасяне на първия елемент в рамките на групата и ние бихме искали да разберете това е индекс (и това е очевидно, в този случай), бихме използвате тази част от код:

 var indexOfFirstElement=$('.house').index($('.house:first')); //indexOfFirstElement=0; VAR indexOfFirstElement =$('. къща "). индекс ($('. дом: първо ')); / / indexOfFirstElement = 0; 

So, the code works as follows: we're searching within all elements of a group all grouped by the class=”house” ( $('.house') ). Така че, кодът работи, както следва: ние сме в търсене на всички елементи на една група, всички са групирани по класа = "Къщата" ($ ( '. Дом ")). Now we are looking for the index if an element within this group, in our case it's the first element of the group ( $('.house') .index($('.house:first')) ). Сега търсим за индекс, ако даден елемент в рамките на тази група, в нашия случай това е първият елемент на групата ($ ( '. Дом "). Индекс ($('. дом: първо"))).

Here's another example to help you better understand how index() works: Ето още един пример да ви помогне да разберем по-добре как индекс () работи:

 $('.house').each(function(i){ $ ( '. дом "). Всяка (функция (и) (
     if(i==3) alert($('.house').index(this)); //alerts 3, supposing there are 3 or more elements with class="house" ако (I == 3) сигнал ($('. къща "). индекс (тази)); / / 3 сигнали, мислейки, има 3 или повече елементи с клас =" къща "
}); )); 

So basically, if you need to find out the index of an element within a group, you should first specify the group and then pass the object you need to find the index of as a parameter to the index() function. Така че основно, ако имате нужда, за да разберете на индекса на елемента в рамките на група, първо трябва да определя групата, а след това преминава през обект, който трябва да се намери на индекса като параметър на индекса () функцията.

Translate this post Превод този пост


Related posts: Свързани пунктове:

  1. JavaScript: GIFless animation. JavaScript: GIFless анимация. Animate images,logos with jQuery Анимиране на изображения, емблеми с JQuery
  2. JavaScript: What if jQuery animation doesn't fire/start? JavaScript: Какво става, ако не Jquery анимация пожар на проекта?
  3. JavaScript: Send function as a parameter to another function (callbacks) JavaScript: Изпрати функция като параметър на друга функция (Callbacks)
  4. JavaScript: Where do I Find All Properties for All HTML Elements ? JavaScript: Къде мога да намеря всички имоти за всички елементи, HTML?
  5. JavaScript: Get anchor from URL JavaScript: Вземи котва от URL

    blog comments powered by Disqus Блог коментари захранва от Disqus