JavaScript: How to get the index (position within a group) of an object with jQuery? JavaScript: Hoe krijg ik de index (positie binnen een groep) van een object met jQuery?
Posted on 20. Geplaatst op 20. Jun, 2009 by Dragos in Coding , JavaScript & Ajax Juni, 2009 door Dragos in Coding, JavaScript & Ajax
I've spent some time today figuring out how to obtain that index and finally I've just puzzled it out. Ik heb enige tijd vandaag uitzoeken hoe die index te krijgen en ten slotte ik heb het verbaasd uit.
Let's say we have a group of objects all containing the class=”house”. Laten we zeggen dat we een groep van alle voorwerpen die de class = "huis". 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: Als we nu zijn de verwijzingen naar het eerste element binnen de groep en we willen weten is het indexcijfer (goed het is duidelijk in dit geval), zouden we gebruik dit stukje code:
var indexOfFirstElement=$('.house').index($('.house:first')); //indexOfFirstElement=0; var indexOfFirstElement =$('. huis '). index ($('. huis: eerste')); / / indexOfFirstElement = 0; So, the code works as follows: we're searching within all elements of a group all grouped by the class=”house” ( $('.house') ). Dus, de code werkt als volgt: we zoeken binnen alle elementen van een groep alle gegroepeerd door de class = "huis" ($ ( '. Huis')). 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 zijn we op zoek naar de index als een element binnen deze groep, in ons geval is het het eerste element van de groep ($ ( '. Huis'). Index ($('. huis: eerste '))).
Here's another example to help you better understand how index() works: Hier is een voorbeeld om u te helpen beter te begrijpen hoe index () werkt:
$('.house').each(function(i){ $ ( '. huis'). each (function (i) ( if(i==3) alert($('.house').index(this)); //alerts 3, supposing there are 3 or more elements with class="house" if (i == 3) signalering ($('. huis '). Index (this)); / / alerts 3, in de veronderstelling zijn er 3 of meer elementen met class = "huis" }); ));
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. Dus eigenlijk, als je nodig hebt om uit te vinden de index van een element binnen een groep, moet u eerst de groep en dan pas het object dat u nodig hebt om de index van vinden als een parameter aan de index () functie.
Related posts: Gerelateerde berichten:
- JavaScript: GIFless animation. JavaScript: GIFless animatie. Animate images,logos with jQuery Animate beelden, logo's met jQuery
- JavaScript: Send function as a parameter to another function (callbacks) JavaScript: Stuur functie als parameter aan een andere functie (callbacks)
- JavaScript: What if jQuery animation doesn't fire/start? JavaScript: Wat als jQuery animatie niet brand / start?
- JavaScript: Where do I Find All Properties for All HTML Elements ? JavaScript: Waar vind ik alle Eigenschappen voor Alle HTML-elementen?
- Javascript: How to validate email address with JavaScript? Javascript: Hoe te valideren e-mailadres met JavaScript?












































