Вы не должны индексировать свои элементы вообще в случае, который вы описываете. Из-за того, как JQuery объединяет свои команды, любая команда, которую вы будете запускать для всех элементов, которые возвращает предыдущий селектор.
В следующем примере будут скрыты все элементы <a>
:
$(document).ready(function() {
$("a").hide();
});
Если это должен быть определенный элемент, вы должны дать ему уникальный идентификатор для выбора:
$(document).ready(function() {
$("#my-unique-id").hide();
});
Если вы хотите вернуть определенный индекс в качестве объекта JQuery, вам следует использовать функцию eq .
$(document).ready(function() {
$("a").eq(0).hide();
});
Но опять же, в вашем случае вам вообще не нужен индекс.