У меня есть пучок пролетов класса = «изменение», и каждый из них имеет уникальный идентификатор. Я создал массив этих пролетов с использованием:Найти индекс элемента в массиве, созданный toArray в JS/JQuery
var changesArray = $('.change').toArray()
Я хочу, чтобы иметь возможность получить индекс пролета в массиве, когда я нажимаю на него. Я пробовал:
$('.change').click(function(){
var thisChange = $(this).attr('id');
var thisChangeIndex = $.inArray(thisChange,changesArray);
});
Но все, что я получаю, равно -1 для каждого .change Я нажимаю.
Я немного новичок с этим типом кода. Помогите?
toArray возвращает массив узлов DOM. – jcubic