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 Opdateringer via RSS | E-mail Get updates via feedburner Get updates via twitter
Home / Coding / JavaScript & Ajax / JavaScript: How to get the i… Hjem / Kodning / JavaScript & Ajax / JavaScript: Hvordan får jeg ...

JavaScript: How to get the index (position within a group) of an object with jQuery? JavaScript: Sådan får du indekset (position inden for en gruppe) af et objekt med jQuery?

Posted on 20. Sendt den 20. Jun, 2009 by Dragos in Coding , JavaScript & Ajax Juni, 2009 af Dragos i Kodning, JavaScript og Ajax

I've spent some time today figuring out how to obtain that index and finally I've just puzzled it out. Jeg har tilbragt en del tid i dag at regne ud, hvordan du kan få at indeksere og til sidst har jeg bare forvirret ud.

Let's say we have a group of objects all containing the class=”house”. Lad os sige, at vi har en gruppe af objekter, der alle indeholder den class = "hus". 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: Nu, hvis vi er henvisninger til det første element i gruppen, og vi vil gerne finde ud af det indeks (godt det er indlysende, i dette tilfælde), vil vi bruge denne stump kode:

 var indexOfFirstElement=$('.house').index($('.house:first')); //indexOfFirstElement=0; var indexOfFirstElement =$('. hus «). indeks ($('. hus: først ')); / / indexOfFirstElement = 0; 

So, the code works as follows: we're searching within all elements of a group all grouped by the class=”house” ( $('.house') ). Så koden fungerer på følgende måde: Vi søger i alle elementer i en gruppe, alle grupperet efter den class = "hus" ($ ( '. 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')) ). Nu er vi på udkig efter det indeks, hvis et element i denne gruppe, i vores tilfælde er det den første del af den gruppe ($ ( '. House «). Indeks ($('. hus: først'))).

Here's another example to help you better understand how index() works: Her er et andet eksempel til at hjælpe dig til bedre at forstå, hvordan indekset () værker:

 $('.house').each(function(i){ $ ( '. house «). hver (funktion (i) ( 
      if(i==3) alert($('.house').index(this)); //alerts 3, supposing there are 3 or more elements with class="house" if (i == 3) indberetning ($('. hus «). indeks (this)); / / indberetninger 3, antages at der er 3 eller flere elementer med class =" hus " 
 }); )); 

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. Så dybest set, hvis du har brug for at finde ud af indekset af et element inden for en koncern, skal du først angive den gruppe, og derefter sende det objekt, du har brug for at finde indekset for som en parameter til indekset () funktion.

Translate this post Oversæt dette indlæg


Related posts: Relaterede stillinger:

  1. JavaScript: GIFless animation. JavaScript: GIFless animation. Animate images,logos with jQuery Animere billeder, logoer med jQuery
  2. JavaScript: Send function as a parameter to another function (callbacks) JavaScript: Send fungere som en parameter til en anden funktion (tilbagekald)
  3. JavaScript: What if jQuery animation doesn't fire/start? JavaScript: Hvad hvis jQuery animationen ikke brand / start?
  4. JavaScript: Where do I Find All Properties for All HTML Elements ? JavaScript: Hvor finder jeg alle Ejendomme til alle HTML-elementer?
  5. Javascript: How to validate email address with JavaScript? Javascript: Hvordan at validere e-mail-adresse med JavaScript?

    blog comments powered by Disqus blog comments powered by Disqus