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 & Ajax / 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 Dragos в кодирование, JavaScript & Ajax

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: Вот еще один пример, чтобы помочь вам лучше понять, каким Index () работает:

 $('.house').each(function(i){ $ ( '. Дом "). каждого из них (функция (I) ( 
      if(i==3) alert($('.house').index(this)); //alerts 3, supposing there are 3 or more elements with class="house" если (I == 3) Оповещение дома ($('. '). индексом (это)); / / Alerts 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. Таким основном, если вы хотите узнать индекс элемента в группе, вы должны сначала указать группу, а затем передать объект вам нужно будет найти индекс в качестве параметра Index () функцию.

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: Where do I Find All Properties for All HTML Elements ? JavaScript: Где мне найти свойства для всех элементов HTML?
  4. JavaScript: Send function as a parameter to another function (callbacks) JavaScript: Отправить функцию в качестве параметра в другую функцию (функции обратного вызова)
  5. JavaScript: Get anchor from URL JavaScript: Получить якорь, с URL

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