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 Ажурирања путем РСС Феед | Е-маил Get updates via feedburner Get updates via twitter
Home / Coding / JavaScript & Ajax / JavaScript: How to get the i… Хоме / кодирање / Јава-и Ајакс / Јава: Како да се ја ...

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

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

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; вар индексОфФирстЕлемент =$('. кућа ') Регистар ($('. кући. прве')); / индексОфФирстЕлемент = 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" ако (И == 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. Јава: ГИФлесс анимације. Animate images,logos with jQuery Анимирање слика, логотипа са јКуеры
  2. JavaScript: What if jQuery animation doesn't fire/start? Јава: Шта ако јКуеры анимација не Фире почети?
  3. JavaScript: Where do I Find All Properties for All HTML Elements ? Јава: Где могу да пронађем све за Некретнине Сви ХТМЛ елементи?
  4. JavaScript: Send function as a parameter to another function (callbacks) Јава: Пошаљите функције као параметар за неку другу функцију (цаллбацкс)
  5. JavaScript: Get anchor from URL Јава: Набавите сидро са УРЛ

    blog comments powered by Disqus Блог коментари поуеред бы Дискус