JQuery каждый следующийВсе предыдущиеВсе
Как вы просматриваете каждый элемент до и каждый элемент после выбранного элемента?
Это работает
$(".bar").bind('click',function(e){
e.preventDefault();
$(this).each(function(i,o) {
$(o).css('z-index',i);
});
});
но это
$(".bar").bind('click',function(e){
e.preventDefault();
$(this).nextAll.each(function(i,o) {
$(o).css('z-index',i);
});
});
возвращается Uncaught TypeError: undefined is not a function
1 ответ
Решение
nextAll - это функция, которую нужно выполнить, а не свойство, к которому вы обращаетесь. Должно быть так:
$(this).nextAll().each(function(i,o){...});