С помощью refernece to That
Мне нужно перебирать селектор nth-child, то есть
var i =1;
var tmp = $(this).find('td:nth-child(i+1)'); // Wondering How this behavior can be achieved
i++;
У меня есть строка/строки с динамически создаваемыми столбцами в сетке, я хочу прокручивать каждую ячейку сетки и сохранять значение каждой ячейки сетки с заголовком, то есть его идентификатором. Мне было интересно, могу ли я увеличивать селектор в nth-child, поэтому каждый раз, когда на каждой итерации он получает следующее значение gridcell. И поэтому я могу подтолкнуть его значение и Id к массиву для дальнейшего использования.
Любая помощь была бы признательна.
С уважением
Вы не можете получить доступ к переменной типа 'td:nth-child(i+1)'
.
Измените его на:
var tmp = $(this).find('td:nth-child('+(i+1)+')');
.each
для перебора элементов?$(this).find('td').each(...)
api.jquery.com/each$(this).find('td:nth-child(' + (i+1) + ')');
-i
переменная ...